[雪峰磁針石部落格]python 3.7極速入門教程2 Hello與變數
Hello
命令列方式
$ python
Python 3.7.0 (default, Jun 28 2018, 13:15:42)
[GCC 7.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, https://china-testing.github.io/")
Hello, https://china-testing.github.io/
ipython方式
$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42) Type 'copyright', 'credits' or 'license' for more information IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: print("Hello, https://china-testing.github.io/") Hello, https://china-testing.github.io/
IDE方式
檔案方式
上面程式碼地址:https://github.com/china-testing/python-api-tesing/blob/master/python3.7quick/2hello.py
__main__
當Python直譯器讀取原始檔時,它將執行其中的所有程式碼。
當Python執行“原始檔”作為主程式時,它將特殊變數( __name __)設定為具(“ __main __”)。
“if __name __ ==” __main __“允許您將Python檔案作為可重用模組或獨立程式執行。
與C一樣,Python使用==進行比較,而使用=進行賦值。
上面程式碼地址:https://github.com/china-testing/python-api-tesing/blob/master/python3.7quick/2main.py
參考資料
- 討論qq群144081101 591302926 567351477 釘釘免費群21745728
- 本文最新版本地址
- 本文涉及的python測試開發庫 謝謝點贊!
- 本文相關海量書籍下載
- https://linuxize.com/post/how-to-install-anaconda-on-ubuntu-18-04/
變數
Python變數是用於儲存值的保留記憶體位置。 換句話說,python程式中的變數將資料提供給計算機進行處理。
Python中的每個值都有資料型別。 Python中不同的資料型別是數值,列表,元組,字串,字典等。變數可以用任何名稱宣告,甚至可以用a,aa,abc等字母表來宣告,命名規則和C語言的類似。字母或下劃線開頭,除第一位外可以包含數字。
上面程式碼地址:https://github.com/china-testing/python-api-tesing/blob/master/python3.7quick/2var.py
作用域
如果要在程式或模組的其餘部分使用相同的變數,可宣告為全域性變數;如果只在特定函式或方法中使用該變數,則使用區域性變數。
讓我們通過以下程式理解本地變數和全域性變數之間的差異。
全域性變數f被賦予值101
函式中宣告區域性變數,賦值"I am learning Python."
上面程式碼地址:https://github.com/china-testing/python-api-tesing/blob/master/python3.7quick/2local.py
關鍵字global,可以在函式內引用全域性變數。
實際上區域性找不到變數也會到全域性去找。上面程式碼地址:https://github.com/china-testing/python-api-tesing/blob/master/python3.7quick/2global.py
使用命令del“variable name”可以刪除變數。
在下面的例子中,我們刪除了變數f,當我們繼續列印它時,得到錯誤“變數名未定義”,這意味著你已經刪除了變數。