摘要: 元组: t1 = () t2 = tuple() 成员访问: t1 =(10,7,12,23) print(t1[0]) #下表访问 连接操作 t1 = (1,2,3) t2 =(4,5,6) t3 = t1 + t2 print(t3) # (1,2,3,4,5,6) 重复 * 成员运算符 in 阅读全文
posted @ 2018-07-31 23:54 嗨哥-higer 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 字符串的其他常用方法: ord(char) # 返回char字符对应的码值,可以是中文字符 chr(x) # 输入一个unicode码,返回对应的字符 eval(str) # 将str 中的内容以代码的形式返回 repr(x) 返回对象的str格式,适合机器执行 字符串格式化 %格式化: %[fla 阅读全文
posted @ 2018-07-31 22:06 嗨哥-higer 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 字符串判断常用函数: str.isalpha() # 判断是否是全字母 str.isdigit() # 判断是否是全数字 str.isalnum() # 判断是否是字母和数字组合 str.isdecimal() # 判断是否是全数字 str.isnumeric() # 判断是否是全数字,包含汉字中的 阅读全文
posted @ 2018-07-31 16:37 嗨哥-higer 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 字符串的查找和替换常用函数: str.count(sub,start = 0,end = len(str)) 计算sub 在str中出现的次数,[start,end)寻找区间 str.find(str1,start = 0,end = len(str)) 从左至右查找str1在str中出现的位置,并 阅读全文
posted @ 2018-07-31 16:10 嗨哥-higer 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 字符串:str1 = '123' str2 ="123" str3 = """123""" str4 = '''123''' 三引号可以换行 字符串不可变序列 获取字符 切片方式 str1 = "12345678" str1[2:3] # 3 str1[5] # 6 原生字符表示:r"1234\56 阅读全文
posted @ 2018-07-31 10:56 嗨哥-higer 阅读(117) 评论(0) 推荐(0) 编辑
摘要: for in 循环,与其说是循环不如说精确点交遍历 for 变量名 in + 迭代对象 语句A else: 语句B 作用:一次访问迭代对象中的元素并赋值给变量 循环终止时,执行else语句块,如果break打破循环,则else也被打破,也就是说else下面的语句B不会执行 尽量不要在for in 语 阅读全文
posted @ 2018-07-31 10:36 嗨哥-higer 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 二维列表 l1 = [[1, 2, 3], [4, 5, 6]] print(l1[0][0]) 列表负值 列表复制为两种:深复制,浅复制 浅复制:只复制容器,容器里的元素不产生副本,只是技术引用增加 深复制:不但复制容器,容器里面的元素也产生副本 对于非容器类型,包括int,float,bool, 阅读全文
posted @ 2018-07-24 21:16 嗨哥-higer 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 列表的增加元素 l1 = [10, 20, 30] l1.append(40) # 末尾追加一个值为40的元素 l1.extend([50, 60]) # 末尾追加一系列元素,extend + 可迭代对象 l1.insert(len(l1), 70) # 在制定下标位置插入一个元素,在指定的下标之前 阅读全文
posted @ 2018-07-24 21:00 嗨哥-higer 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 列表的通用操作: list1 = [43, 65, 76, 6] list2 = [45, 77, 90, 11, 2, 4, 66] print(list1+ list2) # 列表组合 print(list1 * 2) # 列表的重复 产生了一个新的列表,浅复制 list3 = ['hello' 阅读全文
posted @ 2018-07-24 20:18 嗨哥-higer 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 列表:一种有序的集合,可以同时存储多个数据,列表元素可修改,属于可变序列 创建列表: 列表名 = [列表选项一,列表选项二,列表选项三,......] list1 = [] list2 = [10,20,30,40] list3 = list() list4 = list('hello world) 阅读全文
posted @ 2018-07-24 19:48 嗨哥-higer 阅读(64) 评论(0) 推荐(0) 编辑