摘要: 一个python文件就是一个模块,一个模块也是一个python文件1、标准模块、标准包:python自带的这些模块import time,string,random2、第三方模块(别人写好的,需要自己安装)a、pip/pip.exe install + ruanjian在python3里面pip是自 阅读全文
posted @ 2018-03-06 17:24 laosun0204 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝的区别:浅拷贝指向同一块内存地址,深拷贝是开辟了另外一个内存地址,但是内存地址变了不一定是深拷贝 import copya = ['123', ['aaa', 'bbb']]b = copy.deepcopy(a) # 深拷贝是重新开辟了一块内容空间,a和b地址不一样了c = a[:] 阅读全文
posted @ 2018-03-06 17:05 laosun0204 阅读(167) 评论(0) 推荐(0) 编辑
摘要: import timefor i in range(10): time.sleep(1) print('#', end='', flush=True) # end =代表以什么结束,默认是以\n换行结束# 默认flush=False,10秒后一次性打印10个#,flush=True可以正确实现,间隔 阅读全文
posted @ 2018-03-06 16:58 laosun0204 阅读(123) 评论(0) 推荐(0) 编辑
摘要: # 1、作业:# 先让你登录 # { # "nhy":{"passwd":123,'role':1,'money':10000,"carts":['mac']}, # "nhy2":{"passwd":123,'role':2,'money':10000,"carts":[]} # } # role 阅读全文
posted @ 2018-03-06 16:54 laosun0204 阅读(151) 评论(0) 推荐(0) 编辑
摘要: import timepointer = 0 # 存文件指针变量while True: with open('access.log') as fr: # access.log文件在pycharm的day4里 ips = [] fr.seek(pointer) # 移动指针 for line in f 阅读全文
posted @ 2018-03-02 16:22 laosun0204 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 修改文件的第一种方式(小文件用这种方式): f = open('b.txt', 'a+', encoding='utf-8')f.seek(0)res = f.read()new_res = res.replace('1', '5')f.seek(0)f.truncate() # 清空文件f.wri 阅读全文
posted @ 2018-03-02 14:52 laosun0204 阅读(128) 评论(0) 推荐(0) 编辑
摘要: def is_float(s): s = str(s).strip() if s.count('.') == 1: left, right = s.split('.') if left.isdigit() and right.isdigit(): # 正小数 return True # 负小数 el 阅读全文
posted @ 2018-03-02 13:50 laosun0204 阅读(121) 评论(0) 推荐(0) 编辑
摘要: import randomimport stringcount = input('请输入你要产生多少条密码:').strip()passwords = set()if count.isdigit(): while len(passwords) < int(count): pwd = set(rand 阅读全文
posted @ 2018-03-01 17:25 laosun0204 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 集合可以去掉重复的,s = set(),这种形式是集合,集合是无序的,可以把所有的可迭代对象转为集合xn = ['ggy', 'agr', 'hello']python = ['ggy', 'ssj', 'zy']s_xn = set(xn)s_python = set(python)print(s 阅读全文
posted @ 2018-03-01 16:08 laosun0204 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、写一个产生密码的程序,输入次数,输入多少次就产生多少条数据,要求密码必须包含大写字母、小写字母和数字,长度8位,不能重复# 需求分析:# a、循环,输入什么就循环多少次# b、随机来取值,是从所有的大写字母,小写字母,数字里面来取,A-Z,a-z,0123456789# c、长度8位,就是随机取 阅读全文
posted @ 2018-02-28 16:27 laosun0204 阅读(127) 评论(0) 推荐(0) 编辑