Python笔记 【无序】 【一】
----------- r'原始數據' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 為了輸入【c:\n\d\r\】
代碼: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
輸出: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
-----------"""中間格式保持不變
保持不變
不變"""
代碼:
輸出:
?-----------num = input("input here") ? ? ??
? ? guess = int(num) ? ?輸出提示內容,存儲的類型是字符串,需要強制轉換類型
?代碼:此處不是在Shell里,所以需要print(type(xx)) ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在Shell里,tyep(xx)就可以直接輸出xx類型
?輸出:
-----------while xx and yy: ? ? ?? and 取代 && ? ? ? ?
and = &&
or = ||
not = !
?代碼:
?
?輸出:
?-----------隨機數? random模塊中的:
需要首行引入-----import random
xx = random.randint(1,10)產生1-10的隨機數
代碼:
輸出:
-----------int(xx) float(yy) str(zz) 強制類型轉換 ? 注:? int(5.99) = 5 ? ?? 【直接舍去小數部分】
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 用str = "xxxx"當作字符串“xxxx“的名字后,無法使用str(yy)的強制類型轉換
代碼:
輸出:
?-----------isinstance(a,str) ---判斷a是不是str類型,返回true false
代碼:
輸出:
-----------10 // 8 = 1【//為舊版運算,保留整數】
10 / 8 = 1.25
輸出:
-----------** 3**2 = 3^2 = 9
3**-2 = 3^(-2)
-3**2 = -(3**2)
輸出:
-----------?if xx:
elif yy:?
else: ? ? ? ? ? ? ??【elif == else if】
代碼:
輸出:
-----------三元操作符:
n = x if x < y else y
【如果x<y,n = x,否則y】
代碼:
輸出:6
?
?
-----------assert
斷言,assert xxx
xxx為假的時候,拋出AssertionError異常,可當作檢查點使用
代碼:
輸出:
?
?
-----------for 目標 in 數組名:
?? 循環體
代碼:
輸出:
-----------print(x,end='*')---打印x的時候以*結束
代碼:
輸出:
-----------len(xx)---計算xx的長度
代碼:
輸出:5
-----------break 直接跳出循環
continue 終止本輪循環,并跳到下一輪循環
代碼:
輸出:
-----------range()
?
代碼: ? ? ??【生成,5-----> 9-1】
輸出: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
step = d 意義:【生成的是間隔d的等差數列】
?
?
轉載于:https://www.cnblogs.com/expedition/p/10633307.html
總結
以上是生活随笔為你收集整理的Python笔记 【无序】 【一】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4.8地铁查询开发进度
- 下一篇: Android多线程源码学习笔记一:ha