随笔分类 -  python

摘要:import random **print(random.random())#0-1 **print(random.randint(1,8))[1-8]****print(random.randrange(1,3)) random.randrange(10) **print(random.choic 阅读全文
posted @ 2018-10-16 20:05 zhaoweiscsuse 阅读(107) 评论(0) 推荐(0)
摘要:import timeprint(help(time.strftime))#注释文档 ***time.sleep(0.1) ***print(time.time())#时间戳1539659532.6734543print(time.mktime(time.localtime())#得到时间戳 pri 阅读全文
posted @ 2018-10-16 20:05 zhaoweiscsuse 阅读(124) 评论(0) 推荐(0)
摘要:生成器属于迭代器迭代器包括[字符,列表,元组,字典] a = [1,2,3,]d = iter(a) print(d) # <list_iterator object>print(next(d))d--迭代器Iterator a--迭代器对象Iterable 迭代器条件:1.有iter方法2.有ne 阅读全文
posted @ 2018-10-16 20:04 zhaoweiscsuse 阅读(121) 评论(0) 推荐(0)
摘要:列表生成式 a = [x*2 for x in range(10)] a = [x*2 for x in a] def f(n):return n+1 a = [f(x) for x in range(10)] print(a) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 列表生成器 s = (x*2 for x in range(5)) print(s) # ... 阅读全文
posted @ 2018-10-16 20:01 zhaoweiscsuse
摘要:#需求:京东购物前必须要登录,而再次点击购物时, # 在新的页面(函数)中,不需要再次输入信息。# 怎么做到? # 现在在每个功能模块,都要调用信息登录函数,# 未免太麻烦,怎样做就简单了?# 只要登录一次,第二次检测是否登录即可。# 或者说,每次先检验是否登录。 具体实现代码 阅读全文
posted @ 2018-10-16 19:58 zhaoweiscsuse 阅读(349) 评论(0) 推荐(0)
摘要:闭包如果在一个内部函数中,对在外部作用域(但不是在全局作用域)的变量进行引用, 这个内部函数就是闭包 装饰器 函数加上装饰器后,分析函数时,看装饰器。知道到f()会执行函数即可。 并不会执行一次函数,执行一次装饰器 阅读全文
posted @ 2018-10-14 15:23 zhaoweiscsuse
摘要:字符 if age.isdigit(): #字符串age是数字”12” age = int(age) else: exit() #退出程序 exit(“现在我退出了”) st.isalpha()#是否全是字符 st.isalnum()#是否数字+字母组成 st.isspace()#就一空格,返回Tr 阅读全文
posted @ 2018-10-11 19:14 zhaoweiscsuse
摘要:列表 a = [ [3,5] , [1,2], [5,8],] 增 a.append() a.insert(下标, 内容) #在下标之前插入 a.extend(a) 删 a.remove(内容) a.pop(下标) #删尾元素 a.pop() a.clear() #清空 del a #置null d 阅读全文
posted @ 2018-10-11 19:09 zhaoweiscsuse
摘要:函数 概念 1.重复代码变得简洁 2.方便功能的修改 3.代码一处修改,处处修改 创建 参数 默认参数--放最后 不定长参数 传参 return 如果返回多个值,会将值封装在一个元组中 info = {"name":age} return info 接受字典,得到封装后的数据, 定义域 高阶函数 函 阅读全文
posted @ 2018-10-11 18:30 zhaoweiscsuse
摘要:集合set 去重 a = [1,2,3,2,] #传入集合的只能是字符串,列表,元组。 a = set(a) #得到去重的集合 集合关系 set('hello') == set('helloasd') set('hello') != set('helloasd') print( set('hello 阅读全文
posted @ 2018-10-11 17:40 zhaoweiscsuse
摘要:深浅拷贝 s = [1,'1230'] s2 = s #两个变量指向同一片内存 浅copy--只拷贝第一层 深copy--全部拷贝 阅读全文
posted @ 2018-10-11 17:23 zhaoweiscsuse 阅读(119) 评论(0) 推荐(0)
摘要:文件 f = open(路径,模式,encoding=’utf-8’) 模式 r(只读) w(只写-清空写) a(追加) rb wb ab 二进制的读写追加 read,write f.read() 打印所有 f.read(2) 打印2个汉字/字母 f.readline().strip() f.rea 阅读全文
posted @ 2018-10-11 17:19 zhaoweiscsuse
摘要:字典 不可变类型:整型,字符,元组 键--不可变类型 可变类型:列表,字典 字典两大特点:数据无序,键唯一 创建 dic={'1' : {'name':'铁锤','age':45}, } 值可为字典 print(dic.get(1)) # 判断是否有键1 print(dic.get(3,"no")) 阅读全文
posted @ 2018-10-11 17:17 zhaoweiscsuse
摘要:今后的学习顺序 Python—Go—javascript(nodejs =后端 全栈式的语言)—java 编译 vs 解释 编译型 = 全部翻译,再执行 ,翻译=编译 ,c,c++ 解释型 = 边执行边翻译 python 2 vs python 3 1. 2.x = 默认编码 ASSIC = 中文不 阅读全文
posted @ 2018-09-26 11:11 zhaoweiscsuse 阅读(132) 评论(0) 推荐(0)