python學習總結(重要!!!)
2024-01-06 09:35 清風軟件測試開發 閱讀(143) 評論(0) 收藏 舉報
前取,后不取 index從0開始
list = [1,2,3,4,5,6,7,8,9]
print(list[3:7]) #輸出:[4, 5, 6, 7]
print(list[3:-2]) #輸出:[4, 5, 6, 7]
print(list[1:-1]) #輸出:[2, 3, 4, 5, 6, 7, 8]
print(list[:-1]) #輸出:[1, 2, 3, 4, 5, 6, 7, 8]
print(list[1:]) #輸出:[2, 3, 4, 5, 6, 7, 8, 9]
print(list[:]) #輸出:[1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list[::-1]) #輸出:[9, 8, 7, 6, 5, 4, 3, 2, 1] 字符串翻轉


int整型,一般只有bool和str轉為int,其他如集合(list,set,tuple,dic)都不會轉為int
bool的true =1,false =0, str只有純數字才能轉為int,比如"666" = 666
python2有int和long, 9/2 = 4
python3只有int范圍不受限制 9/2 = 4.5
str字符串常用方法:
startwith(),endwith(), isdecimal(),
strip()去除兩邊的空白,strip('a')去除兩邊的a,lstrip()去除左邊的空白 rstrip()去除右邊的空白
content.replace("傻逼", "****") 替換
split("_")返回一個list,和join正好相反
content = "你_好_嗎"
list1 = content.split("_") 返回 :["你","好","嗎"]
"_".join(list1) 返回:"你_好_嗎", "".join(list1) 返回:"你好嗎"
切片和range()函數都是:取前不取后,取左不取右
集合set的操作:
計算集合內元素 len()
刪除集合 del
添加元素 add()、updata()
移除元素 remove()、discard()、pop()
清空集合 clear()
合并集合 union()、update()
拷貝集合 copy()
判斷是否包含相同元素 isdisjoint()
返回交集 intersection()、intersection_update()
判斷子集 issubset() 、issuperset()
==============================================================================
字符串







列表list





元祖



集合






字典 dic






==============================================================================














內部函數---閉包




浙公網安備 33010602011771號