python資料基本型別

2022-07-18 09:36:10 字數 2667 閱讀 5874

1.整數:

​ int--計算和比較

​ 整數可以進行的操作:

​ bit_length().計算整數在記憶體中占用的二進位製碼的長度

2.布林值

​ bool 布林值--用於條件使用

​ true 真

​ false 假

print(bool(-10)) 0是false 非0的都是true

print(bool("")) 空的字串是false 非空的就是true

print(type(str(true))) 布林值可以轉換成字串

print(int(false)) ture轉換成數字1 false轉換成數字 0

3.字串

​ 作用:儲存少量資料

​ 索引:從左到右 0,1,2,3 從右到左 -1,-2,-3 查詢時超出範圍報錯

​ 切片:[起始位置:終止位置] 顧頭不顧尾 查詢的時候超出範圍沒事

​ 步長:決定查詢的方向,決定查詢的步子大小 預設是1 預設方向是從左向右

print(name[0:100])  # 切片如果終止位置超出了不報錯

print(name[100]) # 索引取值的時候超出了索引的範圍會報錯

print(name[::])

print(name[::-1]) #從左向右 +1 從右向左

​ 字串方法:

​ 全部大寫 upper

name = "alex"

name1 = name.upper()

print(name1)

​ 全部小寫 lower

name = "meet"

name1 = name.lower()

print(name1)

​ 以什麼開頭 startswith

name = "alex"

print(name.startswith('a')) # 就是以a開的頭

​ 以什麼結尾 endswith

name = "zhuxiaodidi"

print(name.endswith("i")) # 就是以i結尾

​ 去頭尾空格--預設去掉空格和換行符 strip

ame = " alex   "

name1 = name.strip() # 可以寫想要去掉的內容

print(name1)

if name == "alex":

print(666)

​ 分割 預設是空格分割,自己制定 split

name = 'alex,wusir'

print(name.split("w"))

​ 替換 replace 第乙個引數是舊的 第二個引數是新的

name = "alexnbnsnsn"

name1 = name.replace('n','s') # 替換

name1 = name.replace('n','s',2) # 替換 2是替換的次數

print(name1)

​ 統計 count 統計某個內容出現的次數

name = "zhudidi"

print(name.count("zhu")) # 查詢某個內容出現的次數

​ 第三種字串格式化 format() 三種使用方式

name = "alex{}wusir{}"

name1 = name.format('結婚了',"要結婚了") # 按照位置順序去填充的

name = "alexwusir"

name1 = name.format('結婚了',"要結婚了") # 按照索引位置去填充

name = "alexwusir"

name1 = name.format(a="結婚了",b="馬上結婚") # 指名道姓 填充

print(name1)

​ is 系列

​ isdecimal 判斷的是不是十進位制

name = "666"

print(name.isdecimal()) # 判斷是不是十進位制 -- 用它來判斷是不是數字

​ isalnum 判斷是不是中文,字母,數字

name = "alex"

print(name.isalnum())

​ isalpha 判斷是不是中文,字母

name = "alex你好"

print(name.isalpha())

4.for迴圈

​ for 關鍵字

​ i 變數(可以人為修改)

​ in 關鍵

​ s 可迭代物件 (int,bool除外)

​ range() #範圍

​ python3列印是他自己本身

​ python2列印的是列表

​ range(起始位置,終止位置,步長)

​ range(10) —range(終止位置) 起始位置0

python 基本型別

1 基本資料型別 1 number int float python3中全部是long型別 2 string字串型別 3 list 4 tuple 5 list 6 sets 7 complex a,b 2 型別識別 type 3 型別轉換 int 3.22 float 6 4 進製轉換 十進位制轉...

資料基本型別

js的資料型別有兩大類 基本資料型別 number 數字型別。string 字串型別。boolean true false。null null。本質是乙個空物件。undefined undefined。乙個變數宣告後未賦值就是undefined。引用資料型別 object 又分為 object 常規...

資料基本型別及對應基本型別類

基本資料型別 char 16位 byte 8位 short 16位 int 32位 long,float,double,boolean 基本資料型別對應類 character,byte,short,integer,long,float,double,boolean,string 幾乎所有型別類都有相...