python学习总结(重要!!!)
2024-01-06 09:35 清风软件测试开发 阅读(109) 评论(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
==============================================================================
内部函数---闭包