python最基本的一些知識
阿新 • • 發佈:2021-01-13
註釋
註釋的作用:用來解釋程式的作用和功能,提高程式的可讀性,也可以用來除錯程式碼,當我們不希望編譯、執行程式中的某些程式碼時,就可以註釋掉。註釋的主要作用還是對程式碼進行說明,給閱讀程式碼的人看的。
Python原始碼的註釋形式:
單行註釋
多行註釋
單行註釋:使用井號(#)表示單行註釋的開始,一直到這行結束都是註釋。如下有兩種:
#這是一行註釋
print("Hello World!") #這也是是一行註釋
多行註釋:使用三個單引號或三個雙引號將註釋的內容括起來。如下所示:
print("Hello World!")
'''
這是多行註釋
我要學習Python 了
我很開心
'' '
"""
這也是多行註釋
我覺得我可以學好python
加油!!!
"""
認識print函式
print()函式是用來輸出的。
print()函式的語法格式:
print(value1,value2,...,sep=' ',end='\n',file=sys.stdout,flush=False)
value1,value2,…, :輸出的內容,可以是任意多個變數或值;
# 輸出多個值:
value1 = '聞'
print('Hello world','wen','你好,世界!',value1)
#輸出結果:
Hello world wen 你好,世界! 聞
Process finished with exit code 0
sep引數:設定輸出多個value的分割符,預設以空格分隔;
#使用sep引數,以井號分割
value1 = '聞'
print('Hello world','wen','你好,世界!',value1,sep='#')
#輸出結果:
Hello world#wen#你好,世界!#聞
Process finished with exit code 0
end引數:決定print函式輸出之後以什麼結束,預設是’\n’,’\n’代表了換行;
#不使用end
print('Hello world','wen','你好,世界!',1)
print('Hello world', 'wen','你好,世界!',2)
#輸出結果,2後面有一個空行是因為第二個print是以預設的換行結束:
Hello world wen 你好,世界! 1
Hello world wen 你好,世界! 2
Process finished with exit code 0
#使用end,以%結束
print('Hello world','wen','你好,世界!',1,end='%')
print('Hello world','wen','你好,世界!',2,end='%')
#輸出結果:
Hello world wen 你好,世界! 1%Hello world wen 你好,世界! 2%
Process finished with exit code 0
file引數:指定print()函式的輸出目標,file引數的預設值是sys.stdout,該預設值代表了系統標準輸出,也就是螢幕。也可以通過改變該引數讓print()函式輸出到指定的檔案中;
f = open('poem.txt','w') #開啟檔案,'w'代表寫入
print('離離原上草,',file=f)
print('一歲一枯榮,',file=f)
f.close() #關閉檔案,釋放資源
#執行結果是,會在當前目錄生成一個poem.txt檔案,檔案中會有這兩句詩。且輸出臺為空
Process finished with exit code 0
變數
變數是用來儲存資料的,就像容器一樣,可以盛裝東西,變數就是”盛裝“程式中的資料。
Python中變數的特點:
(1)變數可以直接賦值不用宣告
(2)變數的資料型別可以動態改變
變數的命名規則:
(1)由字母、數字、下劃線(_)組成,只能以下劃線或字母開頭,不能以數字開頭;
(2)不能是Python關鍵字,python關鍵字檢視如下:
import keyword
print(keyword.kwkist)
#執行上面程式碼輸出內容(關鍵字):
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
(3)Python語言嚴格區分大小寫,所以abc和AbC是不同的變數名