a byte of python初學筆記 001

1.1    特色
面向高層;具有可移植性;自源代碼運行程序而不需將之編譯成二進制代碼(原理:源碼----(解釋器)-à字節碼);面向對象;可(被)鑲嵌
 
3.0對於python,程序、腳本、或者軟件指的是同一件事
3.1運行py: Python.exe是解釋器
3.2源文件
       #後是註釋。
       再linux/unix,起於shebang line組織行),#!告訴系統執行時應調用哪個解釋器。通過在該行指定解釋器從而使該源代碼可以在任意系統運行
       Python大小寫敏感
 
4.1基本數據類型
       數值類型:分整型、長整型、浮點型、複數型
       字符串:python中無char數據類型;單引號與雙引號中全部內容照原樣不變引用;三引號中自由引用單雙引號且可引用多行字符串
       轉義符“/”:藉助其表示某些符號;行末孤立時表示與下行內容連接
字符串前加r或R如r”New lines a indicated by /n”:自然字符串,取消轉義符作用
Unicode字符串前加u或U。
4.2python中的標識符:起於字母下劃線,由該兩者與數字共同組成。大小寫敏感
4.3對象賦值無需聲明/定義數據類型,直接進行賦值
4.4logical line(邏輯行)是python執行的語句單位;physical line是實際寫成的行,包含多條logical line時應用分號隔開
4.5處於同一層次的語句稱爲一個block,它們要有相同的縮進值
 
5.1表達式分解爲運算符和操作數
5.2運算符:加和乘對字符的作用:’a’+’b’=’ab’;’la’*3=’lalala’;冪**;整數相除得整型;//取商整數部分;%取模
5.3運算符優先級:括號可以具體決定計算順序,在表達式中合理地使用括號以求明晰。由低到高Lambda=>or=>and=>not=>成員測試=>同一性測試=>比較=>|=>^=>&=>移位=>數值運算=>正負號=>按位翻轉=>**=>屬性參考=>下標=>尋址段=>函數調用=>綁定或元組顯示=>列表顯示=>字典顯示=>字符串轉換
5.4print’Area is’,area,逗號的存在使得輸出時會自動添加空格;在兩對引號間不要空格時可以去掉那個逗號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章