python基礎語法 邏輯實現

2021-10-25 07:37:11 字數 2900 閱讀 2252

#轉化為整數

int(

)# 轉化為小數

float()

# 轉化為字串

str(

)

# 如果 .... 

if 條件:

成立時執行的**...

.if a> b:

print

('a大'

)# 如果...否則...

if a > b:

print

('a的值大'

)else

:print

('b的值大'

)#如果...多個或者....否則

if chengji >=90:

# 成績=95 -->優秀!

print

('優秀'

)elif chengji>=80:

# 成績=75 ---> 中等

print

('良好'

)elif chengji>=60:

print

('中等'

)else

:print

('不及格'

)

# 必不可少的3個關鍵語法 

i =1

while

(i<=3)

: 執行**...

.. i +=

1#i改變

1. 變數有初始值

2. 有條件

3. 變數迭代(不斷改變)

登入時只允許登入*次

def deom7:

#登陸驗證實現:最多允許錯誤輸入3次!

i=1while

(i<=3)

: name =

input

('請輸入使用者名稱:'

) pwd =

input

("請輸入密碼:"

)if name==

'admin'

and pwd==

''123

:print

('登入成功!'

)break

#停止迴圈! containue: 停止本次迴圈!

else

:print

('使用者名稱或密碼錯誤,還有次機會!'

) i=i+

1print

('您的次數已達上限,無法登入!'

)

遍歷列表,字典,元組,字串

for 臨時變數名 in 變數	

**...

# 遍歷字典

d01=

for key in d01:

#字典編列時,獲取是key值

print

(d01[key]

)

class

range

(stop)

class

range

(start, stop[

, step]

) start:表述數字序列開始值,如果該引數沒有被提供則值為0

stop: 數字序列結束值

stop: 數字序列步長,如果該引數沒有被提供則值為1

#0-10的列表

list

(range(10

)

def

demo11()

:#技巧2:同時編列key和value!

d01 =

print

(d01.items())

# [(),(),()]

for k,v in d01.items():

print

(f'名字,值:'

)# 技巧3: 同時列印列表的序號/索引 和 值

list01 =

['張三'

,'李四'

,'王五'

]for i, v in

enumerate

(list01)

:print

(f'索引,值:'

)# 技巧4: zip函式 同時遍歷多個列表

names =

['小王'

,'小李'

,'小張'

] ages =[20

,22,24

]# 同時迴圈取對應的值

for name,age in

zip(names,ages)

:print

(f'名字:,年齡:'

)# 技巧5 : 列表翻轉

for i in

reversed

(names)

:print

(i)# 技巧6:排序

list01 =

['c'

,'a'

,'z'

,'h'

] list02 =

sorted

(list01)

print

(list02)

for i in list02:

print

(i)# 技巧7;列表推倒式-->生成新列表

#技巧:列表推倒式

list01 =

range(10

)# 0---9

list02 =

[i*i for i in list01]

print

(list02)

#[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

list03 =

[i*i for i in list01 if i%2==

0and i>

2]

python基礎語法 邏輯實現

1.判斷結果 if 條件 成立時執行的 if a b print a大 如果.否則.if a b print a的值大 else print b的值大 if chengji 90 成績 95 優秀 print 優秀 elif chengji 80 成績 75 中等 print 良好 elif che...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...