- 博客(21)
- 收藏
- 关注
转载 random
import random# print(random.random())# print(random.randint(1,8))# print(random.choice(['123','eee',[1,2,3]]))# print(random.shuffle)# print(random.sample(['123',4,[1,2]],2))# print(random.randra...
2019-07-09 14:48:00
98
转载 import time
#Author: Administrator#Date: 2019/7/9 - 11:21import time# print(help(time))#print(time.time()) #时间戳# time.sleep(3) #延时3s# print(time.perf_counter())#显示cpu工作时间# print(time.gmtime())#...
2019-07-09 13:39:00
2595
转载 迭代器
#生成器都是迭代器,迭代器不一定是生成器。#list,tuple,dict,string:Iterable(可迭代对象)#什么是迭代器?#满足两个条件:1.有iter方法 2.有next方法l=[1,2,3,5]d=iter(l) #l.__iter__() 制作成迭代器print(d)print(next(d))print(next(d))print(next(d))prin...
2019-07-09 10:56:00
89
转载 send
def bar(): print('ok') count=yield 1 print(count) print('ok2') yield 2# for i in bar():# print(i)b = bar()ret=b.send(None) #第一次send前如果没有next(),只能传一个send(None),因为不知道给谁传值。b.se...
2019-07-09 10:03:00
123
转载 生成器
#生成器一共两种创建方式# 1.(x*2 for x in range(5))# 2.yields = (x*2 for x in range(2))print(s)print(next(s)) #等价于print(s.__next__()) in py2: s.next()print(next(s))print(next(s))print(next(s))print(ne...
2019-07-08 19:59:00
92
转载 列表生成器
#列表生成式:def f(n): return n**3x = [f(x) for x in range(10)]print(x)转载于:https://www.cnblogs.com/styleonme/p/11151437.html
2019-07-08 15:22:00
71
转载 装饰器加参数
import timedef logger(flag): def show_time(f): #装饰器函数 def inner(*x,**y): #闭包函数 stat = time.time() f(*x,**y) end = time.time() ...
2019-07-08 13:51:00
91
转载 装饰器:功能函数加参数
无参:import timedef show_time(f): #装饰器函数 def inner(): #闭包函数 stat = time.time() f() end = time.time() print('spend %s' % (end - stat)) return inner@...
2019-07-08 13:06:00
136
转载 3.闭包
def outer(): x = 10 def inner(): #条件一 inner就是内部函数 print(x) #条件二 外部环境的一个变量 return inner #结论:内部函数inner就是一个闭包#inner() #局部变量,全局无法调用outer()()闭包:如果在一个内部函数里,对在外部作用域(但不是全局作用域)的变量进行引用,...
2019-07-08 11:30:00
66
转载 高阶函数
1,函数名可以作为一个参数输入2.函数名还可以作为返回值满足其中一个为高阶函数。转载于:https://www.cnblogs.com/styleonme/p/11149979.html
2019-07-08 11:11:00
74
转载 重要内置函数
filter()str = ['a','b','c','d']def fun1(s): if s != 'a': return sret = filter(fun1,str)print(list(ret))map(): str = ['a','b','c','d'] def fun2(s): return s + "alvin" ...
2019-07-08 10:59:00
80
转载 递归函数
递归函数:def f(n): ret = 1 for i in range(1,n+1): ret = ret*i return retprint(f(5))def fact(n): if n == 1 : return 1 return n*fact(n-1) #5*fact(5-1)print(fact(5))#关于递...
2019-07-08 09:52:00
82
转载 菜单二
#Author: Administrator#Date: 2019/7/2 - 15:05menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{...
2019-07-02 16:36:00
75
转载 菜单一
#Author: Administrator#Date: 2019/7/2 - 8:53menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{}...
2019-07-02 14:52:00
74
转载 字符串内置方法
字符串的拼接a='123'b='abc'c=a+bprint(c) #用+号拼接字符串,效率很低需要不断开辟内存c='888'.join([a,b]) #将列表中的每一个元素进行拼接print(c)字符串的内置方法st='hello kitty {name}'print(st.count('l')) #统计元素个数print(st.capitalize()) ...
2019-07-02 01:21:00
103
转载 字典的嵌套
catalog = {"欧美":{"www..com": ["很多免费的,世界最大的","质量一般"],"www..com": ["很多免费的,也很大","质量比高点"],"l欠": ["多是自拍,高质量图片很多","不多,更新慢"],"tttt.com":["质量很高,真的很高","全部,请绕过"]},"日韩":{"ttyutyt":["质量怎样不清楚,个人已经不喜欢日...
2019-07-01 23:24:00
102
转载 字典和数据类型不可变类型,字典的增,删,改,查,排序,字典的遍历。
不可变类型:整形,字符串,元组可变类型: 列表,字典字典: 字典两大特点:无序,键唯一创建字典:dic1={'name':louis,'age':21}dic2=dict((('name','louis'),('age',20)))dic3=dict([('name','louis'),('age',20)])dict6 = dict.fromkeys(['h...
2019-07-01 21:37:00
619
转载 Python中的列表、元组、切片、增删改查、#count:计算某元素出现次数、找位置#index、#reverse()反转、#sort()...
元组和列表的区别:声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义。1.创建列表 list[ ] a=['chao','jin']...
2019-07-01 10:05:00
236
转载 随手记点,换行,默认常量,拼接字符串,是否输入为数字,打印内存地址,bool()判断真假...
print() ==print(i,end='\n') \n换行符 、\r 回车键、\t制表符 # 换行,取消换行需要取消换行符\nPY ...
2019-06-30 23:18:00
160
转载 字符格式化输出,类型强制转换,点访问数据属性,
name = input("Name:")age = int(input("Age:")) #类型强制转换job = input("Job:")salary = input("Salary:")if salary.isdigit(): # .isdigit()用于判断数据是不是数字 salary = int(sala...
2019-06-30 22:57:00
83
转载 IDE,for,while循环,range() ,continue,break,如何使用及其意义
集成开发环境(IDE,Integrated Development Environment ) VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,c++ Visual Studio # 微软开发的 IDE, python,c++,java,C# ...
2019-06-30 22:40:00
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人