您好,登錄后才能下訂單哦!
本篇內容介紹了“Python的基本語法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
作用:解釋程序某些部分的功能和功能,提高程序的可讀性。單行注釋:#表示單行注釋的開始,直到這行結束為止的代碼都被忽視 多行注釋:使用三個單引號'''注釋'''或三個雙引號"""注釋 """
# 這是一行簡單的注釋 print("Hello world!") ''' 這里面的內容全部是多行注釋 Python語言真簡單 ''' # print("這行代碼被注釋了,將不會被編譯執行!") """ 這是用雙引號括起來的多行注釋 Python同樣是被允許的 """
運行結果:
Hello world! '\n這是用雙引號括起來的多行注釋\nPython同樣是被允許的\n'
2.1 python是一門弱類型語言:
1.變量無需聲明即可直接賦值:對從未用過的變量賦值即相當于聲明了該變量
2.變量的數據類型可以動態改變:同一個變量可以一會被賦值為數值型,一會被賦值為字符串型
# 定義一個數值類型變量 a = 5 print(a) #重新將字符串賦值給a變量 a= 'Hello, wangnan' print(a) print(type(a)) #輸出傳入數據的類型
運行結果:
5 Hello, wangnan <class 'str'>
2.2 print函數:輸出函數
user_name = 'wang ning' user_age = 8 # 同時輸出多個變量和字符串 print("讀者名:">
輸出結果:
讀者名: wang ning 年齡: 8
# 同時輸出多個變量和字符串,指定分隔符 print("讀者名:" , user_name, "年齡:", user_age, sep='|')
輸出結果:
讀者名:|wang ning|年齡:|8
# 設置end參數,指定輸出之后不再換行 print(40, '\t', end="") print(50, '\t', end="") print(60, '\t', end="")
輸出結果:
40 50 60
f = open(r"F:\python_learn\python_code\poem.txt", "w") # 打開文件以便寫入 print('床前明月光', file=f) # print函數輸出到特定文件中 print('疑是地上霜', file=f) f.close()
輸出結果:
文件寫入: 床前明月光 疑是地上霜
2.3 變量的命名規則
1.標識符可以由字母、下劃線(_)、數字組成,但數字不能打頭
2.標識符不能是python關鍵字,但可以包含關鍵字
3.標識符不能包含空格
4.Python 中的標識符是區分大小寫的。
5.以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用 from xxx import * 而導入。
6.以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的 __foo__ 代表 Python 里特殊方法專用的標識,如 __init__() 代表類的構造函數。
2.4 python的關鍵字和內置函數
1.如果使用關鍵字作為變量名,python解釋器會報錯
2.如果使用內置函數名字作為變量名,python解釋器不會報錯,但該內置函數會被此變量覆蓋,該內置函數不能使用了
#python關鍵字 False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
#導入keyword模塊 import keyword #顯示所有關鍵字 keyword.kwlist
#python內置函數 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() hex() next() slicea() ascii() divmod() id() object() sorted() bin() enumerate() input() oct() staticmethod() bool() eval() int() open() str() breakpoint() exec() isinstance() ord() sum() bytearray() filter() issubclass() pow() super() bytes() float() iter() print() tuple() callable() format() len() property() type() chr() frozenset() list() range() vars() classmethod() getattr() locals() repr() zip() compile() globals() map() reversed() __import__() complex() hasattr() max() round()
“Python的基本語法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。