本篇筆記介紹 Python 變量的相關知識,包括 Python 變量的組成部分、變量名的命名規范和常用的變量類型。
回憶一道數學題,
假設
x = 1
y = 2
如果
z = x + y
那么,z 的值是多少?
毫無疑問,z 的值是 3,這個不重要。重要的是 x、y 和 z,在編程語言的世界里,它們有一個響亮的名字:變量。
變量 x
變量 y
變量 z
為什么是 變 量?因為一個變量的值是可以不斷地發生變化的,如:
x = 1
x = 2
x = 3
Python 不支持 常量。
變量也是有 類型 的,變量的類型由變量的值類型決定,如:
x = 1,1 為整數,變量 x 的類型為整數
x = 2.0,2.0 為小數,變量 x 的類型為小數
變量類型是由變量值類型決定的,變量值的變化可能引起變量類型的變化。
可以看出,對于每一個變量,它有三個重要組成部分:
- 變量名
- 變量(值)類型
- 變量值
變量名
變量名就是由一個或多個字符組成的標識符,字符可以是
- 字母
- 數字
- 下劃線
特別注意,變量名的 第一個 字符必須是字母或下劃線;另外,變量名是大小寫敏感的,即 case 和 Case 是兩個不同名稱的變量。
變量命名時要盡可能提高可讀性,最好是一些有實際意義的單詞,盡量不使用特殊字符。
變量類型
整數
1、2、3、... 就是整數。
x = 1
可以使用函數 print() 打印輸出變量值:
print(x)
1
可以使用函數 type() 獲取變量類型,結合 print() 打印輸出變量類型:
print(type(x))
<class 'int'>
int 表示整數類型。
小數
1.1、2.2、3.3、... 就是小數。
x = 1.1
print(x)
print(type(x))
1.1
<class 'float'>
float 表示小數類型。
字符串
字符串就是由單引號、雙引號或三引號括起來的一串字符。
單引號
x = 'abc123'
print(x)
print(type(x))
abc123
<class 'str'>
雙引號
x = "abc123"
print(x)
print(type(x))
abc123
<class 'str'>
三引號
x = '''abc
123'''
print(x)
print(type(x))
abc
123
<class 'str'>
使用三引號,在編輯器或 IDE 中可以將字符串使用換行的方式進行輸入,提高可讀性。注意,換行符將會保留在輸出結果中。
str 表示字符串類型。
布爾
布爾類型的值只有兩個:True 和 False。
x = True
print(x)
print(type(x))
x = False
print(x)
print(type(x))
True
<class 'bool'>
False
<class 'bool'>
bool 表示布爾類型。
列表
列表是用于存儲多個值的,這些值的類型可以是相同的,也可以是不同的。
筆記剩余內容請參考:Python 變量 。
公告
浙公網安備 33010602011771號