再淺嘗py基礎
阿新 • • 發佈:2022-01-06
一,pycharm使用技巧
如何規範文字書寫,遵守pep8規範見上圖
字串之間也可以比較,但是容易不可控,也會招人笑話
字串之間比較不是比大小,是比較我中又沒有你,位元組的比,一樣不一樣,長度誰長誰短
斷點可用在debug處,目的是檢視當前程式碼執行情況
console(控制檯)這個視窗就是你列印的東西
ctrl + ? 即可快速安排註釋或取消註釋
pass :過 代表一個縮排
ctrl + d 即可快速複製一行相同的程式碼
1.字串格式化
name = input("姓名:") do = input("在幹什麼") template = '%s在被窩裡,%s'%(name,do,)# %s 就是佔位符 後面括號裡的表示佔位的是誰,用逗號隔開,最後打上逗號表示結束 print(template) template = '%s在被窩裡,%s'%('由大和張開洋',"吼吼哈嘿",)#括號裡的最後一個逗號不加會錯,佔位的東西可以直接寫 即直接做佔位符 print(template)
%d 表示的數字 %s表示的是字串 但是%s也可以表示數字,規範一點就各是各的
\n換行
name = "由大"
template = '%s在被窩裡手機電量100%%'%(name)# %% 就表示列印一個% 就不會出現字串格式化不完整問題
print(template)
注意條件之間的賦值,同時要注意縮排的情況,多了不執行少了會報錯
2.賦值運算
變數 += 值
-=
%=
//=
**=
count= 10
count %= 3# count %= 3 等同count = count % 3
print(coun)
3.邏輯運算
and是前後條件必須都為真 ,or 有一個為真就可以 ,字串轉布林裡空字元是假 “注意空格也是字元”!!!!
v1 = 0
v2 =bool(v1)#布林型別轉換 整型中 0 就是假
print(v2)
int(str)就是將字串改成整型 str(int)就是將整型變成字串
content = int("6")#注意啊,被引號引起來的就是字串 name = content + 6 print(name) content = int('我是')#這不行,因為整型的形是int(),()裡寫數字,如果是整型的字串,int()是可以轉換成功的。 name = content * 6 print(name) count = 1 count = str(count)#整型轉字串,也是同理必須是數字 val = count + "臥槽" print(val) content = int(input("你想要的數字"))#input是輸入,出來的都是字串 name = content + 6 print(name)
val = 0 or ""
print(val)#列印空字串 對於or我們是前面真就不管其他只輸出前,如果前假後真就輸出後,如果前後都假就輸出後面的假
val = 0 or "" or 9
print(val)#輸出9,條件多少不重要,按照順序一點點來
val = 9 and 9 and 0#輸出0 對於and看假值,都為真則輸出後,前假後真輸出前,都假輸出前,都真輸出後,前真後假輸出後
print(val)
4.優先順序問題
()> not > and >or 同一級則從左往右計算