2 15 python基礎學習 0426

2021-09-19 23:20:27 字數 1714 閱讀 9619

username = [「1111」,「zhangsan」,「lisi」,「wangwu」,「xiaoming」]

for i in username: #

if 「zhangsan」 ==i: # i ==「zhangsan」

break;

print(i)

縮排符號很重要,

『』』1.如果全篇(就是python**)沒有縮排「tab」,那說明沒有for while if

else eilf 等條件(流程)控制語句和迴圈控制語句。

print("-------猜數字遊戲-------")

import random # 匯入隨機數模組

random = random.randint(1, 10) # 生成1到10之間的隨機數

print(「random:」,random)

num = int(input(「請輸入1-10之間的任意乙個數:」))

while true:

num = int(input(「請輸入1-10之間的任意乙個數:」))

if num >random:

print(「大了,請重新輸入:」)

elif num for i in range(5):

print(" 「(5-i),"」*(i+1))

#定義好字典 鍵:值,以逗號分隔

d =

print(d)

print(d[「zhangsan」]) # 取字典裡面的某個值

#改變字典當中的值

#方式一

d[「zhangsan」]=99

print(d[「zhangsan」])

#如果鍵不存在於字典當中會報錯。

d[「xiaoming」]

keyerror: 『xiaoming』

#判斷鍵是否存在於字典當中

print("----:",d.get(「lisi1」))

#刪除字典當中的wangwu元素

d.pop(「wangwu」)

print(d)

一行一行的輸出字典當中的鍵值

print(d[「zhangsan」])

print(d[「zhangsan」])

print(d[「lisi」])

迴圈列印字典

d1 =

for i in d1: # i 表示的是字典當中的鍵, d[i]—字典當中的值

print("—",i,d1[i])

總結,和list相比,dict的優缺點

『』』1.查詢和插入的速度快,不會隨著key的增加而增加

2.需要占用大量記憶體,記憶體浪費

『』』list 優缺點

『』』1.查詢和插入的時間,隨著元素的增加而增加

2.占用空間小,浪費記憶體小。

『』』#dict的注意事項

『』』字典當中的key是不可變物件,唯一,不能重複

通過key計算位置的演算法(字典),我們稱為: 雜湊演算法

『』』a =

print(a)

dic1 =

#如何取87

l = dic1[「zhangsan」]

l[1]

print(dic1[「zhangsan」][1])

dic2 = }

#如何取3

a = dic2[『lisi』][「愛好」][2]

print(a)

字典、列表,迴圈,流程控制語句,整理部落格(知識點和練習)

吳恩達深度學習 2 15python中的廣播

1.broadcasting example 1 下面矩陣描述了來自四種不同的100克碳水化合物,蛋白質和脂肪的卡路里數量 2 接下來看看計算是怎麼執行的,我們有3x4的矩陣,除以乙個1x4的矩陣,那麼怎麼能夠讓乙個3x4的矩陣來除以乙個1x4的矩陣呢?接下來看看更多的廣播的例子,如果取乙個4x1的...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...