Python學習筆記4 語法基礎

2021-09-13 02:02:39 字數 2402 閱讀 2736

#兩個乘號就是指數

a =7**2

print

(a)

49
# 等於 ==

a =3==4

print

(a)#不等於 !=

a =3!=4

print

(a)#其他符號是

#>,>=,<,<=

print(3

>=8)

print

("wangxiaojing"

>

"liudana"

)

false

true

false

true

#賦值符號 =

a =9

a = b =

9a,b =1,

2#賦值的縮寫

c =10

c = c +

3print

(c)# 注意下面符號僅僅是乙個縮寫

c +=

3# c = c + 3

print

(c)##所有數**算符都可以縮寫

#-=,*=,/=,//=,%=,**=,都是縮寫形式

#python裡沒有 ++ ,--

13

16

邏輯運算的短路問題

# 邏輯表達距離

a =true

b =true

c =false

aa = a and b #左邊表示式可以轉換成1*1

print

(aa)

bb = a and c

print

(bb)

cc =

100and c

print

(cc)

# 布林值與數字的轉化

# 數字轉換成布林值的時候,0 = false,其餘是true

# 布林值轉換成數字的時候,true = 1,false = 0

true

false

false

# 短路問題案例1

a =true

b =true

c =false

aa = a or b and

(a and b)

#轉換成算數1+......

print

(aa)

true
# 短路問題案例2

defa()

:print

('a'

)return

true

defb()

:print

('b'

)return

true

aaa = a(

)and b(

)print

(aaa)

#字串乘以數字,表示對這個字串重複多少遍

print

('*'*20

)bbb = a(

)or b(

)#短路發生

print

(bbb)

a

btrue

********************

atrue

# in 案例

l =[1,

2,3,

4,5]

a =6

aa = a in l

print

(aa)

# a 沒有在l裡面

aa = a not

in l

print

(aa)

false

true

a =

1b =

6496845

aa = a is b

print

(aa)

# a,b僅僅是值一樣,並不代表a,b是乙個變數

a =10884455

b =10884455

aa = a is b

print

(aa)

#正確理解下面案例與上面案例的不同

#a,b僅僅是值一樣,並不代表a,b是乙個變數

a =4

b =4

aa = a is b

print

(aa)

false

false

true

python學習筆記 基礎語法4

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 ...

Python學習筆記 語法基礎

注釋 n 換行符 續行符 連線同一行中的兩個語句 分隔 塊的頭和體 塊 縮排方式體現 一般賦值 增量賦值 不支援x x等自增 自減運算 多重賦值 x y z 1 多元賦值 x,y,z 1,2,3 交換 x,y y,x 關鍵字 專用下劃線識別符號 不用from module import 匯入 系統定...

Python學習筆記 基礎語法

1 python是一種解釋性語言,不需要進行編譯 2 python命令列引數 v 輸出python版本號 h 檢視幫助3 使用中文需要新增轉碼 檔案頭 在檔案開頭加入 coding utf 8 或者 coding utf 8 注意 python3.x原始碼檔案預設使用utf 8編碼,所以可以正常解析...