python基礎資料型別

2021-10-23 17:38:38 字數 1651 閱讀 8546

#資料型別:具有自己的特殊的功能

『』』1.

num=『a』

# v=int(num,base=16) #把a轉化成16進製制

# print(v) #print:10

3.a=123

『』』1.

查詢:dict.get(key),dict.setdefault()

#get與setdefault的區別,如果查詢key不在字典中,get返回none,setdefault將修改dict,新增一key對應value為none

增加:update

test=

aa=test.update(aa)

print(test) #

刪除:del(),pop(),popitem()刪除最後乙個鍵值對

a=b={3,4,5,6}

print(a.intersection(b)) #求集合交集

print(a&b) #求集合交集

print(a.union(b)) #求集合並集

print(a-b) #求集合的差集

print(a^b) #交叉補集

isdisjoint()和issubset()判斷函式

update()和add()#add只能更新乙個值,update可以更新多個值

『』』1.

test=『alex』

v=test.capitalize() #首字母大寫

print(v)

test=『alex』

test.casefold() #所有變小寫

test.lower() #所有變小寫

x=test.upper() #所有變大寫

test=『alex』

v=test.center(20,』*』) # 內容居中,20為總長度,*為填充20長度中的空白部分

print(v) #alex

test.count(『e』) #計算e在test**現的次數

test.endswith(『a』) #是否是a結尾

test.startswith(『a』) #是否是a開始

test=『12345678\t9』

v=test.expandtabs(4) #把字串中的 tab 符號(』\t』)轉為空格,tab 符號(』\t』)預設的空格數是 8。

print(v,len(v)) #12345678 9 13

test=『alexalex』

test.find(『ex』) #獲取ex的位置,輸出第乙個ex,不輸出第二個ex

test=『i am 』

v=test.format(name=『alex』) #format 表示格式化輸出

print(v)

print(『i am 』.format(『alex』))

test=『dad1351』

test.isalnum() #判斷字串中是否只出現數字和字母

test=『asdasda』

v=test.split(『a』,1) #用a來分割字串,1為分割次數

print(v)

test=[『hello』,『world』]

v=』-』.join(test) #以-來連線列表裡的各個字串

print(v) #hello-world

『』』#布林值bool:

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...

Python 基礎資料型別

數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...

python基礎 資料型別

增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...