1、開篇的大段雞湯。。。。。。python
2、進入正題,結果仍是介紹。說下版本問題,儘可能仍是用Python3(之後趨勢)。ide
3、Hello World。就是個儀式感,別的沒啥編碼
print("你好")
4、變量。雖然駝峯規則也行,可是python推薦用_下劃線,那就用下劃線把。變量名全大寫表示常量code
5、字符編碼。Unicode:全部字符都要2個字節。UTF-8:ASCII碼佔1字節,中文字符3字節。推薦UTF-8orm
6、註釋。單行註釋用#,多行註釋用連續3個單(或雙)引號('''或""")內存
7、3個引號之間的內容也能夠表示跨行的字符串。跨行字符串的格式化(中間會出現變量)字符串
用+拼接。不推薦,而且由於會爲每段內容開闢一個內存單元,效率低get
用%s %d %f 這個也不推薦,可是能夠用pycharm
str = ("""=====%s的信息===== 用戶名:%s 性別:%s 年齡:%d """%("張三","張三","男",24)) print(str) 用{數字或者新的變量名},引號結束後用.format( ) 推薦用這個方法。下面是3個例子: str = ("""====={}的信息===== 用戶名:{} 性別:{} 年齡:{} """.format("張三","張三","男",24)) print(str) str = ("""====={name}的信息===== 用戶名:{name} 性別:{gender} 年齡:{age} """.format(name="張三",gender="男",age=24)) print(str) str = ("""====={0}的信息===== 用戶名:{0} 性別:{1} 年齡:{2} """.format("張三","男",24)) print(str)
8、用戶交互程序。input("提示內容:")。要輸入密碼能夠在開頭引用import getpass,而後再程序中調用getpass.getpass("密碼:")。getpass只能到系統裏用,pycharm或者IDLE裏都會報錯。input
import getpass username = input("請輸入用戶名:") password = getpass.getpass("請輸入密碼:") print(username,password)
9、條件判斷和循環語句。代碼塊之須要用縮進表示,不須要最後有一句end表示結束。正好原本也須要用縮進來美化和方便閱讀。
if else
num = 50 guess = int(input("請輸入數字:")) if num == guess : print("猜中了") elif guess > num : print("大了") else: print("小了")
while
n = 1 while n<10 : print(n) n +=1
for
for i in range(10): print(i)
循環中的continue,表示跳過本次循環執行下一次。break表示跳出循環
for i in range(10): if i%2 ==0 : continue print(i) n = 1 while True: print(n) n +=1 if n>10: break
for 和 while循環語句最後還能夠加一段else,在正常退出循環會執行,用break跳出的狀況不會執行
n = 1 while n<10 : print(n) n +=1 key = input("輸入q退出,不然繼續") if key == "q": break else: print("循環正常退出") print("結束循環")