初識Python
python是一門什麼樣的語言?
從以上三個方面分析可以得出:Python是一們動态解釋性的強類型定義語言。
解釋器有:Cpython,IPython,PyPy,Jython,IronPython等,其中使用最廣泛的是CPython。如果要和Java平台互動,最好的辦法是通過網絡調用來互動,確定各個程式之間的獨立性。
建立一個hello.py的檔案
進入cmd->執行python hello.py,運作可以看到Hello World!
Python變量
Python常量
在python中,沒有一個專門的文法代表常量,程式員約定俗成用變量名全部大寫代表常量。
Python注釋
Python2和Python3的主要差別
輸入函數
如果要輸入一個整數類型的資料
則可以通過int()函數進行限制
輸出函數格式化的方式
方式一:通過占位符
方式二:通過{name},{age}....的方式對應參數
方式三:通過{0},{1}....的方式對應參數
方式四:通過字元串的拼接符号“+”進行拼接
子產品導入,密碼輸入為密文,而不是明文
程式結構設計
文法
案例
方式二:循環使用 else 語句
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有差別,else 中的語句會在循環正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
Python嵌套循環
Python for的嵌套循環文法
Python while的嵌套循環文法
注意:可以在for循環中嵌入while循環,反之也可以在while循環中嵌入for循環
Python之break與continue
注意:可以通過斷點調試的方式進行示範,友善觀察資料的變化。
子產品初識
Python是一門先編譯後解釋的語言,執行時先查找pyc檔案,存在直接調用,
不存在則将編譯結果儲存到記憶體中,程式運作結束後,儲存到pyc檔案中
數字類型
整型、長整型、浮點型、complex複數
長整型:Python的長整型沒有指定位寬,但也不是無限大
科學計數法:50000=5E4=5*10**4
```
布爾值
字元串
bytes資料類型