變量命名規則:

  1. 變量名只能包含字母、數字和下劃綫,并且只能以字母或者下劃綫開頭,不能以數字開頭。
  2. 變量名不可包含空格,但可以使用下劃綫來分割其中的單詞例如:User_name。
  3. 不要將Python關鍵字和函數名當作變量名。例如:print。
  4. 變量名應該簡短簡潔,具有描述性。例如: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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注