Python3.5-20190502-廖老師-自我筆記
python的語法主要就是嚴格的縮進.一般縮進都是四個空格.以冒號結尾的(:)就意味著他後面有代碼塊.(js代碼塊使用{}抱起來的,我記得c語言也是,但是python就不需要,他只要嚴格縮進的就可以了)
python中的數:整數和浮點數(小數):整數的運算永遠是精確地,小數運算可能會有四舍五入的誤差.整數和浮點數在計算機內部存儲的方式是不同的.
計算: 1/1 = 1.0(除法的運算結果是浮點數)
1//1 = 1 (//表示整除,整數整除結果是整數) 2.0//1.0 = 2.0 (浮點數整除結果是浮點數)
2%1 = 0 (%表示取余數,整數取余結果是整數) 10.0%3 = 1.0 (浮點數取余結果是浮點數)
2**3 = 8 (表示3個的乘積)
python中的字符串:用單引號或者雙引號括起來的文本就是字符串.python解釋器從左往右讀代碼,看見引號不認為引號是字符串,只認為裏面是字符串,有的時候文本裏面包含了引號,I‘M,就需要轉義了 使用 I\‘M 來表示....比如說 python遇見 \ 就認為\後面的東西需要轉義. \n 用來換行 \t制表 \\表示字符串\
也可以用原始字符串 print(r"C:\nowhere") 打出的就是 C:\nowhere 不會對\n進行轉義 .但是結尾不能是\ 可以試試這個會報錯 print(r"C:\nowhere\"),解決辦法就是字符串的拼接 print(r"C:\nowhere" "\\")或者 print(r"C:\nowhere" +"\\") 都可以實現 C:\nowhere\
布爾值:就是0和1. True 就是1 False就是0 用來判斷的時候比較多 ,比如
變量,和常量是個比較. 變量就意味著他可以變啊. python是動態語言不會在創建變量的時候定義int 啊, float型啊(大學學的c語言就是要定性) 直接創建name = "fan"
然後可以改 name = 666 第一次是字符串,第二次是數字,完全不同的類型
變量命名有規範:數字,字母,下劃線,但是就是不能以數字開頭.切記不能和關鍵字沖突 help("keywords") 發現help的功能和強大啊help("list")
去清華-北大轉一圈.回來再寫
清華北大需要預約.沒進去.去了太古裏,有沖擊了我的心靈啊.我決定好好學技術,賺錢.
a = "fan" 在內存中創建了"fan"字符串和a變量,並且a 指向了fan字符串
b = a ,創建了b變量,和a一起指向了fan字符串
a = "jx" 在內存中創建了"jx"字符串,但是b還是指向fan字符串
這裏有個is 和 == 的問題預留著.`````````````````````````````````````````````````````````````````````
全部大寫的變量名表示常量 PI = 3.14
格式化字符串. 如果字符串中包含了 "我是%s" %("fan") ,%4s用來占4位置,不夠的前面加空格補齊. %02d,不夠兩位數的用0補齊 %.2f 表示小數點後面保留2位
如果你不太確定應該用什麽,%s
永遠起作用,用%%
來表示一個%
Python3.5-20190502-廖老師-自我筆記