淺談python數(shù)據(jù)類型及類型轉(zhuǎn)換
Python中核心的數(shù)據(jù)類型有哪些?
變量(數(shù)字、字符串、元組、列表、字典)
什么是數(shù)據(jù)的不可變性?哪些數(shù)據(jù)類型具有不可變性
數(shù)據(jù)的不可變是指數(shù)據(jù)不可更改,比如:
a = ("abc",123) #定義元組
a[0]=234 #把第一位更改為345
print(a) #打印時(shí)會報(bào)錯(cuò)
不可變:數(shù)字、字符、元組
可變:列表和字典
Python中常見數(shù)據(jù)類型
賦值
counter = 100 miles = 1000 name = "nan" print(counter,miles,name) a = b = c = 1 a,b,c=1,2,"nan" 兩個(gè)數(shù)的值互換賦值有兩種方法:一是引入第三個(gè)變量,二是如下 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) #放在一個(gè)列表中
list = ["jia",3764]
list[1] = 'lala'
print(list)
列表轉(zhuǎn)換為字符串: list = ''.join(list) print(type(list)) #現(xiàn)在顯示為str類型 如何把a(bǔ)bcde字符串反轉(zhuǎn)成edcba? str = "abcde" print(str[::-1])
元組
print("元祖和列表類似,不同的是元祖用()表示,且不能進(jìn)行二次賦值")
tuple = ("abcd",123,3.45)
# tuple[1]= 'nan' 元組中是非法應(yīng)用
字典
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的值,如果沒有這個(gè)key打印 not found;如果有key值打印相應(yīng)的value
常見數(shù)據(jù)類型轉(zhuǎn)換
'''
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]) '''打印結(jié)果:GOOGLE Java Peter'''
總結(jié)
以上就是本文關(guān)于淺談python數(shù)據(jù)類型及類型轉(zhuǎn)換的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
- python輸入、數(shù)據(jù)類型轉(zhuǎn)換及運(yùn)算符方式
- python數(shù)據(jù)處理之Pandas類型轉(zhuǎn)換的實(shí)現(xiàn)
- Python數(shù)據(jù)類型轉(zhuǎn)換匯總
- Python數(shù)據(jù)類型轉(zhuǎn)換詳解
- Python如何實(shí)現(xiàn)強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換
- python3的數(shù)據(jù)類型及數(shù)據(jù)類型轉(zhuǎn)換實(shí)例詳解
- Python常見數(shù)據(jù)類型轉(zhuǎn)換操作示例
- 常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)
- Python數(shù)據(jù)類型轉(zhuǎn)換實(shí)現(xiàn)方法
相關(guān)文章
Python學(xué)習(xí)之內(nèi)置函數(shù)總結(jié)
這篇文章主要為大家總結(jié)一下python?中常用的是個(gè)內(nèi)置函數(shù)的使用方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下2022-03-03
簡單實(shí)現(xiàn)Python爬取網(wǎng)絡(luò)圖片
這篇文章主要教大家如何簡單實(shí)現(xiàn)Python爬取網(wǎng)絡(luò)圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
Python創(chuàng)建二維數(shù)組與初始化的實(shí)踐舉例
二維數(shù)組使用簡便可以有很多簡潔的操作,實(shí)現(xiàn)多元的要求,下面這篇文章主要給大家介紹了關(guān)于Python創(chuàng)建二維數(shù)組與初始化的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
python Tkinter版學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python Tkinter版學(xué)生管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02
python內(nèi)置模塊collections知識點(diǎn)總結(jié)
這篇文章主要介紹了python內(nèi)置模塊collections知識點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。2019-12-12
python正常時(shí)間和unix時(shí)間戳相互轉(zhuǎn)換的方法
這篇文章主要介紹了python正常時(shí)間和unix時(shí)間戳相互轉(zhuǎn)換的方法,涉及時(shí)間字符串與Unix時(shí)間戳的實(shí)現(xiàn)與轉(zhuǎn)換技巧,需要的朋友可以參考下2015-04-04

