python常用的資料型別: 整形、浮點、布林、字串、列表、元組、字典、集合等
a=10
print(a,type(a)
b=3.14
print(b,type(b))
布林(bool)::邏輯判斷, 只有兩個值ture false
空(nonetype):空型別,只有乙個值none
字串(str):使用引號括起來的一串字元 可以使用單引號 雙引號 轉義時在前面加\
,有可以在定義字串的時候 在前面加入r
列表(list): 通過進行定義,可以存放一系列的任意資料,是一種容器型別
lt = [1, 2, 'hello', 3.14, true]
print(lt, type(lt))
# 通過下標獲取元素,有越界問題
print(lt[1])
元祖(tuple) 通過()
進行定義,可以作為容器存放任意資料,元素是不可修改的
tp = (1, 2, [3, 4, 5])
print(tp, type(tp)) #(1, 2, [3, 4, 5]) print(tp[2]) #[3, 4, 5]
# 定義乙個元素的元組後面要新增乙個,
t1=(1)
print(t1,type(t1)) #1 t1=(1,)
print(t1,type(t1)) #(1,)
集合(set):通過{}進行定義,可以作為容器存放任意資料,但是元素是不能重複的,且是無序的
# 定義空集合不能使用{},這是留給定義空字典使用的
# 應該使用set()
s3 = {}
print(type(s3)) #s4 = set()
print(type(s4)) #
字典(dict) 用{} 進行定義 元素由鍵值對組成, 鍵和值之間用:
進行連線, 鍵是唯一的 值可以重複
d =
print(d, type(d))
# 可以根據鍵獲取值
print(d['name'])
# 當鍵不存在時或報keyerror錯
# print(d['height'])
# 可以通過get方法根據鍵獲取值,
print(d.get('age'))
# 當鍵不存在時不會報錯,會返回none
print(d.get('height'))
# 可以設定預設值,有對應的鍵返回其值,沒有時返回設定的預設值
print(d.get('weight', 75))
# 統計元素個數,字典統計的是鍵值對個數
print(len(d))
型別轉換
int:轉換為整型
float:轉換為浮點
str:轉換為字串
list:轉換為列表
tuple:轉換為元組
set:轉換為集合
dict:轉換為字典
# 轉換為整數
# a = int(3.14)
# 引數1:需要轉換的資料
# base:資料的進製型別,預設為十進位制
# a = int('123', base=8)
# a = int('abc', base=16)
# 浮點
# a = float(250)
# 字串
# a = str(123)
# 列表
# a = list('hello') #['h', 'e', 'l', 'l', 'o']
# a = list((1, 2, 3)) # [1, 2, 3]
# a = list() # [1, 2, 3]
# 可以轉換不會報錯,但是只保留了鍵
# a = list()
print(a) #['name', 'age']
# 元組
a = tuple([1, 2, 3]) #(1, 2, 3)
# 集合
# a = set([1, 2, 3]) #
# 字典
lt = [('name', 'dahua'), ('age', 18)]
a = dict(lt)
print(a, type(a)) #
Python中的資料型別
python中有五種標準的資料型別 數字 字串 列表 元組 字典1 數字型別 number 數字資料型別儲存數字值,當為其分配值時,將建立數字物件。例如 var1 10 var2 20可以使用del語句刪除對數字物件的引用。其語法為 del var del var1,var2python支援三種不同...
python中的資料型別
python3 中常用的資料型別 不可變資料型別 number 數字 string 字串 tuple 元組 可變資料型別 list 列表 dictionary 字典 sets 集合 資料型別型別可分為 可變資料型別 不可雜湊 不可變資料型別 可雜湊 可變資料型別是指乙個id位址中儲存的資料是可以改變...
python中的資料型別
python有5個標準資料型別 numbers 數字 string 字串 list 列表 tuple 元組 dictionary 字典 number數字 指定乙個值時,number物件就會被建立 var1 1 var2 2 可以通過del刪除乙個或多個物件 python支援四種不同的數值型別 int...