變量命名規則:
- 變量名只能包含字母、數字和下劃綫,并且只能以字母或者下劃綫開頭,不能以數字開頭。
- 變量名不可包含空格,但可以使用下劃綫來分割其中的單詞例如:User_name。
- 不要將Python關鍵字和函數名當作變量名。例如:print。
- 變量名應該簡短簡潔,具有描述性。例如:userName,student_name。
字符串
字符串(string) 就是一系列字符。在Python中用引號的都是字符串,可以是單引號,也可以是雙引號。
'This is Python'
"This is Python"
字符串中使用變量:
# 定義字符串變量
first_name = '坂井'
last_name = '泉水'
full_name = f"{first_name} {last_name}"
print(full_name)
字符串前面加上f指的是format(設置格式)的簡寫,Python通過把花括號内的變量替換成值來設置字符串的格式。(輸出如下)
坂井 泉水
字符串大小寫轉換:
name = "tifa lockhart"
# 首字母轉換大寫
print(name.title())
# 所有字母轉換大寫
print(name.upper())
UserName = "Tifa Lockhart"
# 所有字母轉換小寫
print(UserName.lower())
# 打印结果
Tifa Lockhart
TIFA LOCKHART
tifa lockhart
字符串引起的錯誤:
在使用單引號的字符串包含撇號時,將會導致錯誤。這是因爲Python將第一個單引號和撇號之間的内容視爲一個字符串,例如:
# 正確
message = "One of Python's is its diverse community"
# 錯誤
message = 'One of Python's is its diverse community'
刪除空白
在程序中,額外的空白可能令人不解。對程序員來説,’python’和’python ‘看起來沒啥差別,但對程序來説,它們是兩個不同的字符串
name = " tifa lockhart "
# 刪除左邊的空格
print(username.lstrip())
# 刪除右邊的空格
print(username.rstrip())
# 同時刪除兩端空格
print(username.strip())
刪除前綴
假如有一個URL包含前綴https://,如何刪除這個前綴呢?這裏用到removeprefix()方法。
url = "https://www.baidu.com"
url.removeprefix("https://")
print(url.removeprefix("https://"))
數
在Python中數字類型分爲整數(int)、浮點數(float)
類型 | 描述 | 説明 |
---|---|---|
int | 整形(有符號) | 數字類型,存放整數如:10、20、-1、-4、0等 |
float | 浮點型(有符號) | 數字類型,存放小數如:-3.1、4.14、2.8等 |
在Python中無論哪種計算,只要有浮點數,默認得到的結果就是浮點數,即便原本結果為整數。
Python使用兩個乘號(**)表示乘方運算:
>>> 3 ** 2
9
>>> 10 ** 10
10000000000
Python可以在數字中添加下劃綫,并且不影響其值例如:
age = 14_000_000_000
# 當打印這種下劃綫定義的數字時,Python不會打印其中的下劃綫
print(age)
14000000000
在Python看來14000000000和14_000_000_000沒有什麽不同,1_400和14_00也沒什麽不同。這種表示方法既適用於整數,也適用於浮點數。
同時給多個變量賦值
>>> x,y,z = 0, 0, 0
# 需要用逗號將變量名分開,對於賦給變量的值,也需要做同樣的處理,Python將按順序給每個賦值對應的變量。
常量:在程序的整個生命周期内都保持不變的變量。Python中沒有内置的常量類型,但是默認都統一使用全大寫字母(單詞可用下劃綫分隔)來指定某個變量視爲常量。
MAX_COUNT = 8000
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。