python基礎幾大數據類型


數據類型

1. 數據類型之整型int

大白話理解:整數int
作用:記錄人的年齡 班級人數 ...
定義:都是整數
age = 18 直接寫整數就是整型

2. 數據類型之浮點型float

大白話理解:小數float
作用:記錄人的體重 薪資 身高
定義:都是小數
salary = 3.1 直接寫小數就是浮點型

小總結

整型與浮點型可以統稱為數字類型
主要用於數學運算和比較運算

image

3. 數據類型之字符串str

作用:主要用於記錄描述性性質的數據 eg:姓名 地址 郵箱
定義:用引號引起來的部分
方式1 單引號
name = 'jason'
方式2 雙引號
name = "jason"
方式3 三個單引號(左側出現了賦值符號和變量名為字符串 否則為注釋)
name = '''jason'''
方式4 三個雙引號(左側出現了賦值符號和變量名為字符串 否則為注釋)
name = """jason"""
ps:引號引起來的部分就是字符串。

為啥定義字符串需要這么多種方式?
res = 'jason老師說:'年輕不是揮霍的資本 更不要高估自己' '
目的是為了防止字符串文本內還需要使用到引號 為了避免沖突
res = 'jason老師說:“年輕不是揮霍的資本 更不要高估自己”'

image

數據類型之列表list

作用:能夠存儲多個數據並且可以方便的取出任意個數
特征:中括號括起來 內部可以存放多個元素 元素與元素之間逗號隔開 元素可以是任意數據類型
[11, 1.1, 'jason', [11, 22, 33]]

索引取值(從0開始的連續數字)
name_list = ['jason','tony','kevin','tom']
print(names_list[1]) 取出 tony
print(names_list[3]) 取出 tom
image

整合:
print(l1[3][3][2]) jasonNB

數據類型之字典dict

作用:能夠更加精准的存儲數據
定義:大括號括起來 內部可以存放多個元素 元素與元素之間逗號隔開 元素是K:V鍵值對的形式
K是對V的描述性性質的信息(一般情況下都是字符串)
V是真正的數據 相當於變量的值 可以是任意數據類型

d = {
'username': 'jason',
'age': 18,
'hobby': '學習',
'salary': 13
}
字典無法使用索引取值
print(d[0])
字典取值需要借助於K
print(d['username']) jason
print(d['salary']) 13
image

整合:
print(info['addr'][2]['編號'][2])

數據類型之布爾值bool

作用:用於判斷事物的對錯 是否可行等
定義:布爾值只有兩種狀態
True 對的 正確的 可行的
False 錯的 不可行的 ...

補充
針對布爾值的變量名一般采用is開頭
is_right = True
is_delete = False
is_alive = True
擴展
顯示生活中的數據存儲與銷戶 其實很大概率上並沒有刪除數據
而是修改了數據的某個唯一標識 然后通過代碼篩選過濾掉
記憶
在python中所有的數據類型都可以轉成布爾值
布爾值為False的有:
0,None,'',[],{}...
其他情況一律為True
image

數據類型之元組tuple

作用:與列表幾乎一致 內部可以存放多個元素(可以看成是不可變的列表)
定義:用小括號括起來 內存存放多個元素 元素與元素之間逗號隔開 元素不支持修改
t = (11, 22, 33, 44)

數據類型之集合set

作用:去重和關系運算
定義:用大括號括起來 內存可以存放多個元素 元素與元素之間逗號隔開 元素不是K:V鍵值對
s = {11, 22, 33, 44}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM