Python基礎之資料型別

2022-04-09 03:28:19 字數 3038 閱讀 2177

增:

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.程式輸出 print print hello world hello world 2.程式輸入 input name input shuaishuai print hello name hello shuaishuai 3.注釋 這是乙個注釋 這是 乙個多行注釋 4,運算子 加,減,乘除,地板除...

python 基礎之資料型別

一.變數 1.目的 為了能讓計算機能像人一樣記憶 2.使用 先定義 後引用 定義 1.變數名 變數值 2.變數值 記錄事物的狀態 記憶體位址 id是通過記憶體位址算出來的 age 18 print id age 1374973952 型別type print type age is 判斷id是否相等...

Python基礎之資料型別

1.bool 在python裡面哪些值是false 0 none false t true print type t 2.int i 123 print type i 3.float 1e10 科學計數法也是float 字串是不可改變的,字串做了一些操作後,會生成乙個新的字串 只有乙個元素的tupl...