本篇主要介紹Python中一些基礎語法,其中包括:標識符、關鍵字、常量、變量、表達式、語句、註釋、模塊和包等內容。python
標識符是變量、常量、函數、屬性、類、模塊和包等指定的名稱,Python語言中標識符的命名規則以下:async
(1)區分大小寫,例Name與name是兩個不一樣的標識符;函數
(2)標識符首字母能夠是下劃線「_」或字母,但不能是數字;ui
(3)標識符除首字母外的其它字符,能夠是下劃線「_」、字母和數字;this
(4)關鍵字不做爲標識符;spa
(5)Python內建函數不能做爲標識符。code
Python語言中有33個關鍵字,其中只有三個(即True、False和None)首字母大寫,其它均爲所有小寫。blog
>>> help() Welcome to Python 3.7's help utility! If this is your first time using Python, you should definitely check out the tutorial on the Internet at https://docs.python.org/3.7/tutorial/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To quit this help utility and return to the interpreter, just type "quit". To get a list of available modules, keywords, symbols, or topics, type "modules", "keywords", "symbols", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose name or summary contain a given string such as "spam", type "modules spam". help> keywords Here is a list of the Python keywords. Enter any keyword to get more help. False class from or None continue global pass True def if raise and del import return as elif in try assert else is while async except lambda with await finally nonlocal yield break for not
在Python中聲明變量時,不須要指定數據類型。Python是動態類型語言,不會檢查數據類型,在聲明變量時不須要指定數據類型。get
在使用變量前須要對其賦值。沒有賦值的變量是沒有意義的,編譯器會編譯不經過。編譯器
同一個變量能夠反覆賦值,並且能夠是不一樣類型的變量。
當不能肯定變量或數據的類型時,能夠使用解釋器內置的函數type進行確認。
>>> hello = 'Hello World!' >>> hello 'Hello World!' >>> type(hello) <class 'str'> >>> hello = 100 >>> hello 100 >>> type(hello) <class 'int'>
Python不能從語法上定義常量,Python沒有提供一個關鍵字使得變量不能被修改。
Python中只能講變量當成常量使用,只是不要修改它。