![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 79
Ukiyo-E
有所为则有所成
展开
-
入门简单练习
1、使用while循环输出1 2 3 4 5 6 8 9 10 count=0 while count<10: count+=1 if count==7: continue print(count,end=' ') 2、求1-100的所有数的和 count=0 sum=0 while count < 100: count+=1 su原创 2017-06-07 15:38:21 · 208 阅读 · 0 评论 -
While、For循环及if条件判断
1:msg='hello egon 666' 编写for循环,利用索引遍历出每一个字符 msg = 'hello egon 666' for i in range(0,len(msg)): print('(%d)'%i,msg[i]) 2:msg='hello egon 666' 编写while循环,利用索引遍历出每一个字符 msg = 'hello egon 666' i=原创 2017-06-08 01:32:08 · 774 阅读 · 0 评论 -
列表、字典、集合
一、元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} list = [11,22,33,44,55,66,77,88,99,90] dict ={'k1':[] , 'k2':[]}原创 2017-06-09 01:40:29 · 469 阅读 · 0 评论 -
字符编码and文件处理
1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作 2、写函数,计算传入字符串中【数字】、【字母】、【空格】 以及 【其他】的个数 def ro1(str): numbers, letters, spaces, etc = 0,0,0,0 for i in str: if i.isdigit(): nu原创 2017-06-16 16:59:25 · 249 阅读 · 0 评论 -
闭包函数、简单装饰器
一:编写函数(函数执行的时间是随机的) import time import random def fun1(): time.sleep(random.randrange(1,3)) print(random.randrange(1,3)) fun1() 二:编写装饰器,为函数加上统计时间的功能 import time import random def timer(f原创 2017-06-16 17:45:05 · 586 阅读 · 0 评论 -
装饰器 、迭代对象、迭代器
1 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017-07-21 11:12:11 f1 run写入到文件中 注意:时间格式的获取 import time time.strftime('%Y-%m-%d %X') import time log_path = r'C:\……\……\a.txt' def timer(func): def wr原创 2017-06-19 16:34:03 · 322 阅读 · 0 评论 -
内置、匿名函数及递归
1 文件 a.txt 内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 1、 从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18原创 2017-06-26 15:55:19 · 301 阅读 · 0 评论 -
面向过程编程
1、实现grep -rl ‘root’ /etc功能。 import os def init(func): def wrapper(*args,**kwargs): g = func(*args,**kwargs) next(g) return g return wrapper #阶段一: @init def search(t...原创 2017-06-19 20:04:49 · 276 阅读 · 0 评论