python基礎 資料型別

2021-08-31 09:45:14 字數 3404 閱讀 1064

增:

name = 

name.insert(index, element) #元素

刪:

name.pop(index) , default last

name.remove(element)

del name[index]

names.clear() #清空列表

del names #刪除列表

改:

name[index] = newvalue #新的值

names.extend(names2) #擴充套件

names = names + names2 #擴充套件

#names2.reverse() #反轉,

names2.sort() #排序 ,是按ascii表的順序

查:

name.index(element)  #返回index值

name.count(element)

name[index] #返回對應的值

name #返回整個列表

linux = 

python =

交集:

print(linux.intersection(python))

print(linux & python)

差集:

print(linux.difference(python))  #差集,linux有,python沒有的

print(python.difference(linux)) #差集,python有,linux沒有的

print(linux-python)

並集:

print(linux.union(python))

print(linux|python)

反向差集,反向並集:

print(linux.symmetric_difference(python)) #對稱,差集,互相不在的都列印

print(linux ^ python) #對稱,差集,互相不在的都列印

合併:

linux.update(python)  #把python合併到linux集合中
增加:

linux.add("alex")
刪除:

linux.discard("alex") #刪除,跟remove一樣的,但是如果元素不存在不會報錯

linux.pop() # 隨機刪除

linux.remove('alex') #刪除,但是如果元素不存在會報錯

其他:

linux.difference_update(python) #求差集並賦值給linux集合

print(linux.issubset(python)) # 子集,linux裡有得,python裡是否都有

print(linux.issuperset(python)) # 超集,父集

print(linux.isdisjoint(python)) # 如果兩個子集,都沒有相同的,則返回為true

name = "alex eee li"

print(name.capitalize()) #首字母大寫

print(name.casefold()) # 大寫變小寫 if choice == "y" or choice == "y"

print(name.center(50,'-')) #長度多少,不夠得填充-

print(name.count('e')) #統計字母出現的次數

print(name.count('e',3,7)) #統計3到7 有幾個e

print(name.endswith("li")) # 什麼結尾

name = "alex\teee li"

print(name.expandtabs(30)) #設定\t的長度

print(name.find("e"))

print(name.find("sdf",3)) #返回找到的第乙個值的索引,找不到就返回-1

print('a1a'.isalnum()) #a-za-z 0-9

print("10.1".isdecimal()) #是不是乙個正整數

print('aa'.isalpha()) #是不是字母

print('a'.isidentifier()) #identifier 關鍵字,是不是合法的關鍵字,是不是合法的變數名。

print('a'.islower()) #是不是小寫

print('a'.isupper()) #是不是大寫

print('a'.isprintable()) #是不是可列印

print(''.isspace()) #是不是空格

print('today headline'.istitle()) #是不是英文標題

li = ['alex','jack','rain']

print(':'.join(li)) #把列表拼接成字串

print(name.ljust(50,'-')) #左對齊

print(name.rjust(50,'-')) #右對齊

print(name.lower()) #大寫變小寫

print(name.lstrip("al")) #移除左邊什麼

print(name.swapcase()) #大小寫互換

name= "my name is , i am years old"

in = "abcde"

out="!@#$%"

trans_table = str.maketrans(in,out)

print(name.translate(trans_table)) #字元翻譯

print(name.replace('name','name',1)) #替換

print(name.center(50,'-'))

print(name.count("my"))

name="luchuan gao"

print(name.casefold())

print(name.upper())

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基礎資料型別

資料型別 整數,浮點數,字串 ord 函式獲取字元的整數表示 chr 函式把編碼轉換為對應的字元 str通過encode 方法可以編碼為指定的bytes 要把bytes變為str,就需要用decode 方法 如果bytes中只有一小部分無效的位元組,可以傳入errors ignore 忽略錯誤的位元...