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

淺談python數(shù)據(jù)類型及類型轉換

 更新時間:2017年12月18日 14:54:18   作者:Andrea-Pirlo  
這篇文章主要介紹了淺談python數(shù)據(jù)類型及類型轉換,介紹了python中的數(shù)據(jù)類型,以及數(shù)據(jù)的不可變性,還有字符串,列表等相關內(nèi)容,具有一定借鑒價值,需要的朋友可以參考下。

Python中核心的數(shù)據(jù)類型有哪些?

變量(數(shù)字、字符串、元組、列表、字典)

什么是數(shù)據(jù)的不可變性?哪些數(shù)據(jù)類型具有不可變性

數(shù)據(jù)的不可變是指數(shù)據(jù)不可更改,比如:

 a = ("abc",123) #定義元組
 a[0]=234 #把第一位更改為345
 print(a) #打印時會報錯

不可變:數(shù)字、字符、元組

可變:列表和字典

Python中常見數(shù)據(jù)類型

賦值

counter = 100
miles = 1000
name = "nan"
print(counter,miles,name)

a = b = c = 1
a,b,c=1,2,"nan"

兩個數(shù)的值互換賦值有兩種方法:一是引入第三個變量,二是如下
a,b = b,a

字符串

print("字符串,用的較多")
s = 'ilovepython'
print(s[0:5])
print(s[0:5] + 'nan')
print(s * 2)

列表

print("列表,用的較多")
list = ['abcd',123,2.23,678,"nan"]
tinylist = [123,"nan"]
print(list)
print(list[0])
print(list[1:3])
print(list[2:])
print(tinylist*2)
print(list+tinylist) #放在一個列表中

list = ["jia",3764]
list[1] = 'lala'
print(list)
列表轉換為字符串:
list = ''.join(list)
print(type(list)) #現(xiàn)在顯示為str類型 

如何把abcde字符串反轉成edcba?
str = "abcde"
print(str[::-1])

元組

 print("元祖和列表類似,不同的是元祖用()表示,且不能進行二次賦值")
tuple = ("abcd",123,3.45)
# tuple[1]= 'nan' 元組中是非法應用

字典

print("字典")
dict = {'name':'nan','code':798,}
print(dict.keys())
print(dict.values())
print(dict.get("name","not found"))
print(dict.get("namet","not found")) #查找字典中key為namet的值,如果沒有這個key打印 not found;如果有key值打印相應的value

常見數(shù)據(jù)類型轉換

'''
int()
str()
list()
dict()
'''
a = 100
print('nan'+str(a))
stre = '1111'
print(int(stre))
'''
print(type(len(stre))) #len是int類型
print("打印長度"+str(len(stre)))
'''

取出下面list的指定元素

L = [
  ['GOOGLE', 'APPLE', 'LINUX'],
  ['Python', 'Java', 'PHP', 'C'],
  ['Jack', 'Tom', 'Peter']
]
print(L[0][0],L[1][1],L[2][2])
'''打印結果:GOOGLE Java Peter'''

總結

以上就是本文關于淺談python數(shù)據(jù)類型及類型轉換的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • 利用Python暴力破解zip文件口令的方法詳解

    利用Python暴力破解zip文件口令的方法詳解

    這篇文章主要給大家介紹了關于利用Python暴力破解zip文件口令的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • python matlibplot繪制3D圖形

    python matlibplot繪制3D圖形

    這篇文章主要為大家詳細介紹了python matlibplot繪制3D圖形,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • python關于excel多個sheet的導入導出方式

    python關于excel多個sheet的導入導出方式

    這篇文章主要介紹了python關于excel多個sheet的導入導出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python使用pyfinance包進行證券收益分析

    Python使用pyfinance包進行證券收益分析

    在查找如何使用Python實現(xiàn)滾動回歸時,發(fā)現(xiàn)一個很有用的量化金融包——pyfinance。顧名思義,pyfinance是為投資管理和證券收益分析而構建的Python分析包,主要是對面向定量金融的現(xiàn)有包進行補充,如pyfolio和pandas等。pyfinance包含六個模塊,下面將一一介紹
    2021-11-11
  • Python利用fitz庫提取pdf中的圖片

    Python利用fitz庫提取pdf中的圖片

    Fitz庫是一個Python圖像處理庫,主要用于打開、編輯和保存PDF、TIFF和JPEG格式的圖像,它可以幫助用戶讀取和寫入PDF文件,提取PDF頁面以及在頁面上進行標記和注釋,本文主要介紹了如何通過Python的fitz庫提取pdf中的圖片,需要的朋友可以參考下
    2023-05-05
  • Python實現(xiàn)的尋找前5個默尼森數(shù)算法示例

    Python實現(xiàn)的尋找前5個默尼森數(shù)算法示例

    這篇文章主要介紹了Python實現(xiàn)的尋找前5個默尼森數(shù)算法,簡單講述了默尼森數(shù)的概念,并結合實例形式分析了Python求解默尼森數(shù)算法的相關操作技巧,需要的朋友可以參考下
    2018-03-03
  • numpy庫ndarray多維數(shù)組的維度變換方法(reshape、resize、swapaxes、flatten)

    numpy庫ndarray多維數(shù)組的維度變換方法(reshape、resize、swapaxes、flatten)

    這篇文章主要介紹了numpy庫ndarray多維數(shù)組的維度變換方法(reshape、resize、swapaxes、flatten),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python?ArcPy實現(xiàn)批量拼接長時間序列柵格圖像

    Python?ArcPy實現(xiàn)批量拼接長時間序列柵格圖像

    這篇文章主要介紹了如何基于Python中ArcPy模塊,對大量不同時相的柵格遙感影像按照其成像時間依次執(zhí)行批量拼接的方法,感興趣的可以了解一下
    2023-03-03
  • Python中帶時區(qū)的日期轉換工具類總結

    Python中帶時區(qū)的日期轉換工具類總結

    這篇文章主要為大家詳細介紹了一些Python中帶時區(qū)的日期轉換工具類,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-05-05
  • python str()如何將參數(shù)轉換為字符串類型

    python str()如何將參數(shù)轉換為字符串類型

    這篇文章主要介紹了python str()如何將參數(shù)轉換為字符串類型的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評論