摘要: 同一个目录下,创建一个testdata.txt文件,用来放测试的数据 testdata.txt pri||helloworldadd||2||3 创建pw.py文件,把关键字函数放在这里面 pw.py def pri(s): print(s) def add(a,b): print(a+b) ret 阅读全文
posted @ 2019-07-31 10:51 风声~~ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: #需要考虑输入的是不是数字result = 0for i in range(3): s = input("请输入:") if s not in '0123456789': pass else: result += int(s) print(result) 阅读全文
posted @ 2019-07-30 14:45 风声~~ 阅读(272) 评论(0) 推荐(0) 编辑
摘要: """ 1、 现有面包、热狗、番茄酱、芥末酱以及洋葱,数字显 示有多少种订购组合, 其中面包必订,0 不订,1 订,比如 10000,表示只订购面包 """ count = 0 for b in '1': for h in '01': for f in '01': for t in '01': print(b+h+f... 阅读全文
posted @ 2019-07-30 12:36 风声~~ 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 二进制转十进制 阅读全文
posted @ 2019-07-29 17:02 风声~~ 阅读(290) 评论(0) 推荐(0) 编辑
摘要: """ 习题 1:一个列表,排重,不能用 set,也不能用字典 """ #方法一1:循环、遍历 l = [1,1,1,2,2,3,4,4,6] new_l = [] for i in l: if i not in new_l: new_l.append(i) print(new_l) #方法2:set l = [1,1,1,2,2,3,4,5,5] result = ... 阅读全文
posted @ 2019-07-29 16:19 风声~~ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、输入指定范围的素数 2、将一个正整数分解质因子 阅读全文
posted @ 2019-07-17 14:47 风声~~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: n = int(input("请输入人数:")) list_p = list(range(1,n+1)) #将所有人放在一个数字里面 count = 0 #设置一个变量,用户计算报数 import copy #深浅拷贝 while len(list_p) > 1: #当数组中至少有2个元素的时候进行循环 list_per = copy.copy(list... 阅读全文
posted @ 2019-07-17 11:09 风声~~ 阅读(2577) 评论(0) 推荐(0) 编辑
摘要: list去重 方法1:利用循环去重 方法2:利用字典去重 方法3:set去重,再转化成list 方法4:通过删除index 方法5:利用reduce、lambda函数去重 阅读全文
posted @ 2019-07-03 10:17 风声~~ 阅读(333) 评论(0) 推荐(0) 编辑
摘要: """1.正则表达式的贪婪性(.*)点(.)表示匹配出换行符以外的任意一个字符串星号(*)表示匹配前面一个字符串0次或多次这两个字符串一起使用表示匹配除换行符以外的任意多个字符;也就是说(.*)组合时,会尽可能多的去匹配满足条件的字符换;这就是点星(.*)的贪婪性""" import re s = ".*1234anfdk\nfds" res = re.match(r".*",s).group(... 阅读全文
posted @ 2019-06-18 16:39 风声~~ 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: python中的正则表达式大致分为以下几个部分: 1、元字符 2、模式 3、函数 4、re 内置对象用法 5、分组用法 6、环视用法 Python处理正则表达式的模块是re模块 一、元字符 一般字符(匹配自身) . 匹配任意字符(不包括换行符),在DOTALL模式下可以匹配换行符 \ 转义一个特殊的 阅读全文
posted @ 2019-06-18 15:40 风声~~ 阅读(204) 评论(0) 推荐(0) 编辑