欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python中數據類型的轉換

 更新時間:2023年03月15日 08:32:18   作者:追憶MHyourh  
這篇文章主要為大家詳細介紹了Python中數據類型轉換的相關資料,文中的示例代碼講解詳細,具有一定的參考價值,感興趣的小伙伴可以了解一下

一. 轉換數據類型的作用

問:input()接收用戶輸入的數據都是字符串類型,如果用戶輸入1,想得到整型該如何操作?

答:轉換數據類型即可,即將字符串類型轉換成整型。

二. 轉換數據類型的函數

函數說明
int(x [,base ])將x轉換為一個整數
float(x )將x轉換為一個浮點數
complex(real [,imag ])創(chuàng)建一個復數,real為實部,imag為虛部
str(x )將對象 x 轉換為字符串
repr(x )將對象 x 轉換為表達式字符串
eval(str )用來計算在字符串中的有效Python表達式,并返回一個對象
tuple(s )將序列 s 轉換為一個元組
list(s )將序列 s 轉換為一個列表
chr(x )將一個整數轉換為一個Unicode字符
ord(x )將一個字符轉換為它的ASCII整數值
hex(x )將一個整數轉換為一個十六進制字符串
oct(x )將一個整數轉換為一個八進制字符串
bin(x )將一個整數轉換為一個二進制字符串

三. 快速體驗

需求:input接收用戶輸入,用戶輸入“1”,將這個數據1轉換成整型。

# 1. 接收用戶輸入
num = input('請輸入您的幸運數字:')

# 2. 打印結果
print(f"您的幸運數字是{num}")


# 3. 檢測接收到的用戶輸入的數據類型 -- str類型
print(type(num))

# 4. 轉換數據類型為整型 -- int類型
print(type(int(num)))

四. 實驗

# 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)))

#學習中遇到問題沒人解答?小編創(chuàng)建了一個Python學習交流群:725638078
# 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)))

總結

轉換數據類型常用的函數

  • int()
  • float()
  • str()
  • list()
  • tuple()
  • eval()

到此這篇關于詳解Python中數據類型的轉換的文章就介紹到這了,更多相關Python數據類型內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現自動化整理文件的示例代碼

    Python實現自動化整理文件的示例代碼

    這篇文章主要介紹了如何通過Python編程完成文件的自動分類、文件和文件夾的快速查找、重復文件的清理、圖片格式的轉換等常見工作,需要的可以參考一下
    2022-09-09
  • 解決python中import文件夾下面py文件報錯問題

    解決python中import文件夾下面py文件報錯問題

    這篇文章主要介紹了解決python中import文件夾下面py文件報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python基于xlrd模塊處理合并單元格

    Python基于xlrd模塊處理合并單元格

    這篇文章主要介紹了Python基于xlrd模塊處理合并單元格,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Python寫腳本常用模塊OS基礎用法詳解

    Python寫腳本常用模塊OS基礎用法詳解

    這篇文章主要介紹了Python寫腳本常用模塊OS基礎用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Tensorflow 同時載入多個模型的實例講解

    Tensorflow 同時載入多個模型的實例講解

    今天小編就為大家分享一篇Tensorflow 同時載入多個模型的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python web自制框架之接受url傳遞過來的參數實例

    python web自制框架之接受url傳遞過來的參數實例

    今天小編就為大家分享一篇python web自制框架之接受url傳遞過來的參數實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python處理兩種分隔符的數據集方法

    python處理兩種分隔符的數據集方法

    今天小編就為大家分享一篇python處理兩種分隔符的數據集方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python 查找字符在字符串中的位置實例

    Python 查找字符在字符串中的位置實例

    下面小編就為大家分享一篇Python 查找字符在字符串中的位置實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • OpenCV-Python實現圖像平滑處理操作

    OpenCV-Python實現圖像平滑處理操作

    圖像平滑處理的噪聲取值主要有6種方法,本文主要介紹了這6種方法的具體使用并配置實例方法,具有一定的參考價值,感興趣的可以了解一下
    2021-06-06
  • Python基于SMTP發(fā)送郵件的方法

    Python基于SMTP發(fā)送郵件的方法

    這篇文章主要介紹了Python基于SMTP 發(fā)送郵件的方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03

最新評論