小夥伴今天的這篇文章呢主要介紹python的一些基礎語法,包括标識符的定義、行和縮進、引号和注釋、輸入輸出、變量的定義。
一、标識符
1.凡是我們自己取的名字,都是标識符。
2.在Python裡,标識符由字母、下劃線(_)和數字組成,且不能以數字開頭,例如:
readBook43 # 合法的标識符
read#9 # 不合法的标識符,标識符不能包含#符号
3read # 不合法的标識符,标識符不能以數字開頭
3.在Python裡,标識符是嚴格區分大小寫的,例如:apple和Apple是不同的标識符。
4.标識符可以是函數名、類名、變量名、模塊名、項目名。
5.标識符不能使用關鍵字,通過keyword.kwlist可以查看python中所有的關鍵字。
import keyword
print(keyword.kwlist)
執行結果:
C:\software\python\python.exe D:/myworkspace/test/test/test.py
['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']
Process finished with exit code 0
除此之外,為了規範命名标識符,标識符有一個約定俗成的寫法:
1)見名知意:起一個有意義的名字,盡量做到看一眼就可以知道标識符是什麼意思,從提高代碼的可讀性。例如,老師使用teacher來表示,學生使用student來表示,盡量避免使用拼音。
2)根據 Python之父Gud推薦的規範,在為Python中的變量命名時,建議對類名用大寫字母開頭的單詞(如CapWorld),也叫駝峰式命名法,模塊名應該用小寫加下劃線的方式(如low_with_under)。
二、行和縮進1.Python與其他語言最大的區别就是,Python的代碼塊不使用大括号{}來控制類,函數以及其他邏輯判斷。python最具特色的就是用縮進來寫模塊。
2.一般默認縮進為4個空格,但其實縮進的空白數量是可變的,但是所有代碼塊的語句必須包含相同的空白數量,這個必須嚴格執行。
3.多行語句:python語句中一般以新行作為語句的結束符。但是我們可以使用斜杠(\)将一行的語句分為多行顯示。
# 等同于a ="drftuyhjiko,lprtguyhjikm"
a = "drftuyhjiko,lprtguyhj" \
"ikm"
1.Python引号
python可以使用單引号(')、雙引号(")、三引号(''')或(""")來表示字符串,但引号必須是成對的。其中三引号可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。(也就是我們說的多行注釋)
a = 'read' # 使用單引号表示字符串
b = "book" # 使用雙引号表示字符串
c = '''book''' # 使用三單引号表示字符串
d = """book""" # 使用三雙引号表示字符串
e = """student
read
book
""" # 使用三雙引号多行表示字符串
"""
這裡是注釋
這裡是注釋
"""
2.Python注釋
1)python中單行注釋采用#開頭。快捷鍵:ctrl /
2)python中多行注釋采用三引号(''')或(""")成對的括起來
"""
這裡是注釋1
"""
# 這是注釋2
'''這是注釋3'''
1.input輸入:
input從控制台裡面獲取一個數據,獲取到的數據類型都是字符串類型。
2.print輸出:
print默認輸出是換行的(即打印輸出的内容後面有一個換行符),不同的數據之間用逗号隔開,要想輸出一行内容且不換行,可以在結尾寫end=''(這裡是兩個單引号)
book_name = input("請輸入書本名字:") # 運行後,從控制台輸入内容
book_price = '¥38'
print(book_price)
print(book_name, end='')
print(book_price)
運行結果:
C:\software\python\python.exe D:/myworkspace/test/test/test.py
請輸入書本名字:百年孤獨
¥38
百年孤獨¥38
Process finished with exit code 0
1.什麼是變量
變量是存儲在内存中的值。在創建變量時會在内存中開辟一個空間。基于變量的數據類型,解釋器會分配指定内存,并決定什麼數據可以被存儲在内存中。因此,變量可以指定不同的數據類型,這些變量可以存儲整數、小數或字符。查看内存地址:id()
疑問1:如果a = 1,a = 2,最後打印出的值是?
疑問2:x=1,y=1是共用一套内存空間還是新開辟一個内存空間?
a = 1
a = 2
print(a) # 打印結果為2,因為python代碼從上往下執行,先把變量a賦值1,又重新把a賦值為2
x = 1
y = 1
print(id(x))
print(id(y)) # 運行結果顯示x和y共用一套内存空間,因為python中為整數從-5到256開辟了一個單獨的空間存放在緩存中,
# 隻要你創建了一個,之後不管創建了多少個變量都為其賦值為1,他們使用的内存地址都是一樣的,更多有關内存的知識可以自行百度研究
2.變量賦值
python中的變量賦值不需要類型聲明。每個變量在内存中創建,都包括變量的标識和數據這些信息。每個變量在使用前都必須賦值,
變量賦值後該變量才會被創建。
等号(=)用來給變量賦值,等号(=)運算符左邊是一個變量名,右邊是存儲在變量中的值。例如:name = "michal" 。
3.變量名的命名規範
包含數字、字母和下劃線,不能以數字開頭,都是小寫字母,見名知意。
總結今天的文章就到這裡了喲,需要獲得下面福利的小夥伴可以私信我關鍵字“資料”獲取喲。
項目實戰
app項目,銀行項目,醫藥項目,電商,金融
大型電商項目
全套軟件測試自動化測試教學視頻
300G教程資料下載【視頻教程 PPT 項目源碼】
全套軟件測試自動化測試大廠面經
python自動化測試 全套模闆 性能測試
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!