Python 是一種強類型語言,其數據類型有數字、字符串、列表、元組、集合、字典等多種。而變量則是 Python 的基礎之一。
一、數據類型
1、數字類型
num1 = 1 # 整數
num2 = 2.5 # 浮點數
num3 = 1 + 1j # 複數
整數與浮點數的運算結果是浮點數。複數在 Python 中也有自己的數據類型,其中 j 表示虛數單位。
2、字符串類型
str1 = 'Hello, world!' # 單引號
str2 = "Hello, Python!" # 雙引號
str3 = '''Python is cool!''' # 三引號
str4 = "This is a \"quote\"" # 轉義字符
Python 中字符串類型可以用單引號、雙引號或者三引號表示。轉義字符可以在字符串中插入一些特殊字符。同時,Python 中還支持字符串的連接、重複等操作。
3、列表、元組、集合和字典
list1 = [1, 2, 3] # 列表
tuple1 = (1, 'Python', 3.5) # 元組
set1 = {1, 2, 3, 4, 1} # 集合
dict1 = {'name': 'Python', 'age': 20} # 字典
列表、元組、集合和字典都是集合型數據類型。列表和元組都可以存儲多個值,其中列表是可變的,而元組則是不可變的。集合是一組無序的不重複元素,字典是一種鍵值對的數據類型。
二、變量
Python 中的變量是弱類型的,即其類型可以隨時改變。
num = 1
num = 'one'
變量名可以由字母、數字、下劃線組成,但是不能以數字開頭。Python 中的變量是區分大小寫的。
在 Python 中,變量聲明的時候無需標明具體的數據類型。Python 解釋器會自動確定變量的類型,也可以通過 type 函數來檢查某個變量的類型。
value = 1
print(type(value)) # 輸出:<class 'int'>
三、數據類型轉換
在 Python 中,不同的數據類型之間可以進行轉換。
1、字符串轉數字
num1 = int('123')
num2 = float('3.14')
num3 = int('1010', 2) # 二進制轉換為十進制,輸出 10
2、數字轉字符串
str1 = str(123)
str2 = str(3.14)
3、類型檢查和類型轉換
value = input('請輸入一個數字:')
if value.isdigit(): # 判斷是否為數字字符串
value = int(value)
else:
value = 0
利用 Python 內置函數可以輕鬆實現數據類型之間的轉換,大大方便了開發者的開發工作。
原創文章,作者:XHMC,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/137103.html