python基礎(五):轉換數據類型


0 ⽬標

數據類型轉換的必要性
數據類型轉換常⽤⽅法

1. 轉換數據類型的作⽤

問:input()接收⽤戶輸⼊的數據都是字符串類型,如果⽤戶輸⼊1,想得到整型該如何操作?
答:轉換數據類型即可,即將字符串類型轉換成整型。

2. 轉換數據類型的函數

3. 快速體驗

需求:input接收⽤戶輸⼊,⽤戶輸⼊“1”,將這個數據1轉換成整型。
# 1. 接收⽤戶輸⼊
num = input('請輸⼊您的幸運數字:')
# 2. 打印結果
print(f"您的幸運數字是{num}")
# 3. 檢測接收到的⽤戶輸⼊的數據類型 -- str類型
print(type(num))
# 4. 轉換數據類型為整型 -- int類型
print(type(int(num)))

4. 實驗

# 1. float() -- 轉換成浮點型
num1 = 1
print(float(num1))
print(type(float(num1)))
# 2. str() -- 轉換成字符串類型
num2 = 10
print(type(str(num2)))
# 3. tuple() -- 將⼀個序列轉換成元組
list1 = [10, 20, 30]
print(tuple(list1))
print(type(tuple(list1)))
# 4. list() -- 將⼀個序列轉換成列表
t1 = (100, 200, 300)
print(list(t1))
print(type(list(t1)))
# 5. eval() -- 將字符串中的數據轉換成Python表達式原本類型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 3000)'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))

5 總結

轉換數據類型常⽤的函數
int()
float()
str()
list()
tuple()
eval()

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM