日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python自动化--语言基础一数据类型及类型转换

發布時間:2025/4/9 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python自动化--语言基础一数据类型及类型转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Python中核心的數據類型有哪些?
變量(數字、字符串、元組、列表、字典)

?

什么是數據的不可變性?哪些數據類型具有不可變性
數據的不可變是指數據不可更改,比如:

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

不可變性:數字、字符、元組
可變性:列表和字典

?

Python中常見數據類型

賦值

1 counter = 100 2 miles = 1000 3 name = "xiao" 4 print(counter,miles,name) 5 6 a = b = c = 1 7 a,b,c=1,2,"xiao"

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

字符串

1 print("字符串,用的較多") 2 s = 'ilovexiao' 3 print(s[0:5]) 4 print(s[0:5] + 'xiao') 5 print(s * 2)

列表

1 print("列表,用的較多") 2 list = ['abcd',123,2.23,678,"xiao"] 3 tinylist = [123,"xiao"] 4 print(list) 5 print(list[0]) 6 print(list[1:3]) 7 print(list[2:]) 8 print(tinylist*2) 9 print(list+tinylist) #放在一個列表中 10 11 list = ["han",3764] 12 list[1] = 'lala' 13 print(list) 1 列表轉換為字符串: 2 list = ''.join(list) 3 print(type(list)) #現在顯示為str類型 4 5 如何把abcde字符串反轉成edcba? 6 str = abcde 7 print(str[::-1])
列表轉成字典:
keys = ['a', 'b', 'c']
values = [1, 2, 3]
dictionary = dict(zip(keys, values))
print dictionary

""" 輸出: {'a': 1, 'c': 3, 'b': 2} """

元組

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

字典

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

?

常見數據類型轉換

1 ''' 2 int() 3 str() 4 list() 5 dict() 6 ''' 7 a = 100 8 print('xiao'+str(a)) 9 stre = '1111' 10 print(type(len(stre))) #len是int類型 11 print("打印長度"+str(len(stre)))

練習:請取出下面list的指定元素

1 L = [ 2 ['XIAOMI', 'HUAWEI', 'MEIZU'], 3 ['Python', 'Java', 'PHP', 'C'], 4 ['Jack', 'Tom', 'Peter'] 5 ] 6 print(L[0][0],L[1][1],L[2][2]) 7 '''打印結果:XIAOMI Java Peter'''

?

轉載于:https://www.cnblogs.com/hanxiaobei/p/6472104.html

總結

以上是生活随笔為你收集整理的python自动化--语言基础一数据类型及类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。