Python:與使用者互動及運算子
阿新 • • 發佈:2022-03-04
Python:與使用者互動及運算子
Python:與使用者互動及運算子
與使用者互動
1.獲取使用者輸入
# input獲取到的使用者輸入都會轉換成字串型別 name = input('請輸入你的名字:')
2.輸出內部資料
print(name)
有兩種編寫方式:
1.先寫print,然後再寫括號內的需要列印的東西。
2.先寫括號內需要列印的東西之後使用句點符跟print之後回車鍵就好。
格式化輸出
提前定義好模板,之後修改特定的區域即可。
佔位符:
%s:可以幫任何資料型別佔位
%d:只幫數字佔位
運算子
數學運算子
加(+)、減(-)、乘(*)、除(/)、整除(//)、等於(==)
增量賦值
x += 1 # x = x + 1 x -= 1 # x = x - 1
鏈式賦值
x = 1 s = x a = x x = s = a = 1
交叉賦值
解壓賦值
如果有一個列表,裡面有很多資料,讓你一個一個賦值給變數名,肯定是這樣的:
name = ['Lisa', '黴黴', 'IU', '程瀟'] name1 = name[0] name2 = name[1] name3 = name[2] name4 = name[3]
但是我們學完解壓賦值可以這樣:
name = ['Lisa', '黴黴', 'IU', '程瀟'] name1, name2, name3, name4= name
正常情況下左右兩邊的變數名和資料的個數是相等的,但是也有不正常情況:
(注意:單獨的下劃線作為變數名是為了符合python語法但是指到的值用不到的情況。)
邏輯運算子
and(與):
連線多個條件全部滿足,結果才能為True。
10 > 9 and 1 == 1 and 3 < 5 # True
or(或):
連線多個條件只要有一個滿足,結果就為True。
10 < 9 or 12 > 11 or 0.1 > 0.01 # True
not(非):
條件翻轉。
not True # False not False # True
三者混合使用的時候是有優先順序的,但是我們不需要去記憶,因為是可以人為控制的,就如同數學的加減乘除:
成員運算
用於判斷某個個體在不在某個群體內。
name = ['oscar', 'tom', 'tony', 'shiny'] print('oscar' in name) # True print('tom' not in name) # False
身份運算
==:判斷兩個資料是否一致。
is:判斷兩個資料的記憶體地址是否一致。
好了,我們今天的學習就到這裡了,明天再見!!!
這裡是IT小白陸祿緋,歡迎各位大佬的指點!!!