04 2018 档案

摘要:for i in k :i=k_iter_() 阅读全文
posted @ 2018-04-29 18:05 未来的技术 阅读(202) 评论(0) 推荐(0) 编辑
摘要:# # f=open('eze.py','rb',encoding='utf-8')#b代表二进制那么就不能指定编码encoding # f=open('eze.py','rb') # # print(f.read())#\r\n表示换行,b'qqq\r\n\xe4\xbd\xa0\xe5\xa5\xbd\r\n123' # #字符串----encode-----》字节bytes # #字节by... 阅读全文
posted @ 2018-04-29 17:03 未来的技术 阅读(202) 评论(0) 推荐(0) 编辑
摘要:# # # s=[1,2,3,4] # # # print(list(map(str,s)))#字符串输出 # # from functools import reduce#reduce 需要导入 # # s=[1,2,3,4] # # res=reduce(lambda x,y:x+y,s,3) # # print(res) # name=['ali','blia'] # res=filter... 阅读全文
posted @ 2018-04-29 16:40 未来的技术 阅读(146) 评论(0) 推荐(0) 编辑
摘要:#打开文件windows默认编码gbk所以打开的时候需要解码用jbk f=open('hello.txt',encoding='utf8')#用gbk解码操作 data=f.read()#读文件内容 print(data)#打印文件内容 f.close()#关闭文件 # f=open('hello.txt','r',encoding='utf-8') # # data=f.read()... 阅读全文
posted @ 2018-04-29 16:09 未来的技术 阅读(106) 评论(0) 推荐(0) 编辑
摘要:# print(pow(2,3))#2的3次方 # print(pow(2,3,3))#2的3次方%3 # p=[1,2,3,4] # print(reversed(p))#反转 # print(list(reversed(p)))#[4,3,2,1] # print(round(2,3)) # # print(set('hello')) # s='jerrt' # t=slice(3,5)#先... 阅读全文
posted @ 2018-04-28 22:20 未来的技术 阅读(114) 评论(0) 推荐(0) 编辑
摘要:age={'tom':18,'cat':19,'jerry':30,'dog':12} # print(max(age.values())) # print(min(age.values())) # print(max(age))#字典默认比较的是key # for i in zip(age.values(),age.keys()): # print(i) print(list(min... 阅读全文
posted @ 2018-04-28 21:41 未来的技术 阅读(330) 评论(0) 推荐(0) 编辑
摘要:print(list(zip(('a','b','c'),(1,2,3)))) print(list(zip(('a','b','c'),(1,3,2,4)))) print(list(zip(('a','b','c','d'),(1,2,3)))) p={'name':'cat','age': 19} print(list(zip(p.keys(),p.values())))#拉链方法 阅读全文
posted @ 2018-04-28 21:07 未来的技术 阅读(642) 评论(0) 推荐(0) 编辑
摘要:# print(abs(2)) # print(abs(-2)) # print(all([1,2,'1'])) # print(any([0,'',1])) # print(bin(3)) # #空,none ,0 的布尔值都是false,其余都是true # print(bool('')) # name='你好' # print(bytes(name,encoding='utf-8'))#b... 阅读全文
posted @ 2018-04-27 21:42 未来的技术 阅读(140) 评论(0) 推荐(0) 编辑
摘要:[{'age': 10, 'name': 'tom'}] 阅读全文
posted @ 2018-04-27 20:57 未来的技术 阅读(94) 评论(0) 推荐(0) 编辑
摘要:结果116=10+1+2+3+100 阅读全文
posted @ 2018-04-27 20:23 未来的技术 阅读(253) 评论(0) 推荐(0) 编辑
摘要:# movie_person=['alxe','tom','jerry','man'] # def m_show(n): # return n.endswith('m') # def filter_test(array):#array表示列表作为数据使用,打印不是m开头的 # ret=[] # for p in movie_person: # if n... 阅读全文
posted @ 2018-04-27 19:52 未来的技术 阅读(515) 评论(0) 推荐(0) 编辑
摘要:# num=[1,2,3,9,5]#求平方 # ret=[] # for i in num : # ret.append(i**2)#i**2表示平方 # print(ret) num1=[3,4,5] # def map(func,array):#array是列表 func=lambda x:x+1 # ret=[] # for i in array: # ... 阅读全文
posted @ 2018-04-27 19:26 未来的技术 阅读(526) 评论(0) 推荐(0) 编辑
摘要:#高阶函数:1函数接收的参数是一个函数名2返回值中包含函数 def fo(): print('hello') return fo#这就是一个高阶函数 。。。 fo(han('cat'))#这也是一个高阶函数 阅读全文
posted @ 2018-04-26 22:14 未来的技术 阅读(113) 评论(0) 推荐(0) 编辑
摘要:#编程 的方法论: #面向过程 #面向对象 #函数式编程:编程语言定义的函数+数学语言定义的函数 #Y=2*X+1 def test(x): return 2*x+1 print(test(2)) def foo(n): print(n) def bar(name): print('my name is %s '%name) foo(bar('cat'))输出是 ... 阅读全文
posted @ 2018-04-26 21:53 未来的技术 阅读(127) 评论(0) 推荐(0) 编辑
摘要:res=lambda x:x.startswith('n')#判断传入的字符串是不是以n开头 print(res('name')) res=lambda x,y,z:x+y+z print(res(2,3,4)) res=lambda x,y,z:x+y+z print(res(2,3,4)) def cal(x,y,z): return x+y+z res=cal(2,3,4)... 阅读全文
posted @ 2018-04-26 20:41 未来的技术 阅读(317) 评论(0) 推荐(0) 编辑
摘要:# def cal(x): # return x+1 # res=cal(10) # print(res) fun=lambda x:x+1#x执行计算操作x+1匿名函数直接执行计算操作不需要定义函数 print(fun(10)) name='cat'#name='dog'name后面加上dog # def change_name(x): # return nam... 阅读全文
posted @ 2018-04-26 20:34 未来的技术 阅读(78) 评论(0) 推荐(0) 编辑
摘要:def test1(): print('in the test1') def test(): print('in the test') return test1 res=test()#先执行test()然后执行test1()输出, print(res())#最后执行的是test1() 没有return默认值为none不加括号返回的是地址,加了括号()就不是地址执行函数。... 阅读全文
posted @ 2018-04-26 19:57 未来的技术 阅读(72) 评论(0) 推荐(0) 编辑
摘要:def han(): han()必须要有的模型函数 阅读全文
posted @ 2018-04-26 16:39 未来的技术 阅读(181) 评论(0) 推荐(0) 编辑
摘要:def cal(n):#2 print(n)#3 10 5 2 1 if int(n/2)==0:# 10/2 5/2 2/2 1/2=0 return n #1 2 5 10 res=cal(int(n/2))#cal5 cal2 cal1.....res=cal1=1,res=cal2,res=cal5, print(res)# 111 ... 阅读全文
posted @ 2018-04-25 21:57 未来的技术 阅读(150) 评论(2) 推荐(0) 编辑
摘要:递归就是调用自己,return才能结束循环,print没用, 阅读全文
posted @ 2018-04-25 21:37 未来的技术 阅读(106) 评论(0) 推荐(0) 编辑
摘要:全局变量用大写,局部变量用小写NAME=['cat','dog'] def change_name(): global NAME name='parrow' print('my name is ',name) change_name() print(NAME) 代码的执行步骤1 NAME ='cloud' def huangwei(): 3 name=... 阅读全文
posted @ 2018-04-25 19:52 未来的技术 阅读(336) 评论(0) 推荐(0) 编辑
摘要:局部变量只在函数里起作用,全局变量在整个函数里起作用def logger (): '日志功能' pass def home (): logger() print('home') def index(): logger() print('index') 函数与调用函数name='cat' def change_name(): name=... 阅读全文
posted @ 2018-04-24 21:52 未来的技术 阅读(71) 评论(0) 推荐(0) 编辑
摘要:def cal(x,y):。。形参 s=x**y 。。x的y次方 return s c=cal(2,3) ..实参 print(c) 阅读全文
posted @ 2018-04-23 23:05 未来的技术 阅读(108) 评论(0) 推荐(0) 编辑
摘要:函数:def test(s): ... return 过程没有return,函数有。但是过程也是函数 i am houndi am dogNone 没有返回值为nonei am dog 没有返回值:none 一个返回值:那个对象 多个返回值:元祖形式()在括号中显示 阅读全文
posted @ 2018-04-23 22:59 未来的技术 阅读(93) 评论(0) 推荐(0) 编辑
摘要:def test(x): y=2*x+1 return y print(test(3)) 简单计算def test(x): y=2*x+1 return y t=input('>>>') y=test(int(t)) print(y) while True if cpu>90% 连接服务器 发邮件 关... 阅读全文
posted @ 2018-04-23 22:48 未来的技术 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:。format 且要对应 对应列表取值 阅读全文
posted @ 2018-04-23 22:22 未来的技术 阅读(114) 评论(0) 推荐(0) 编辑
摘要:输出9.999%满5进一浮点数用f,%%表示输出一个% -左对齐,+右对齐 加颜色 \033[43;1m 字符串如cat \033[0m 阅读全文
posted @ 2018-04-23 22:08 未来的技术 阅读(639) 评论(0) 推荐(0) 编辑
摘要:%s 接受字符 %d只能接收数字%d %1 阅读全文
posted @ 2018-04-20 22:17 未来的技术 阅读(129) 评论(0) 推荐(0) 编辑
摘要:交集合cat=['fish','beef','pig'] dog=['beef','pig'] #列表转变为集合 cat1=set(cat) dog1=set(dog) print(cat1,dog1) 输出{'pig', 'beef', 'fish'} {'pig', 'beef'} print(cat1.intersection(dog1)) 输出{'pig', ... 阅读全文
posted @ 2018-04-20 22:03 未来的技术 阅读(332) 评论(0) 推荐(0) 编辑
摘要:self不能加参数,item键值对,静态方法可以用类名,普通方法用对象调用 s={1,2,3,4} 集合:1不同元素组成,2无序,3元素是不可变类型, 包括字符串、数字、元祖 type(s)输出set表示集合 阅读全文
posted @ 2018-04-20 21:57 未来的技术 阅读(94) 评论(0) 推荐(0) 编辑
摘要:无序的字典 for item in info 阅读全文
posted @ 2018-04-20 18:40 未来的技术 阅读(125) 评论(0) 推荐(0) 编辑
摘要:字符串转为列表 列表转字符串自己写for循环 pass不需要付给新变量,return需要,self无需管,value必须有值,iterable可迭代,extend扩展原来列表 阅读全文
posted @ 2018-04-20 17:49 未来的技术 阅读(79) 评论(0) 推荐(0) 编辑
摘要:全部输出 列表元素可以被修改 删除 判断true 阅读全文
posted @ 2018-04-20 17:10 未来的技术 阅读(75) 评论(0) 推荐(0) 编辑
摘要:结果是v1=5,v2=9 阅读全文
posted @ 2018-04-20 16:50 未来的技术 阅读(91) 评论(0) 推荐(0) 编辑
摘要:步长4 文字对应的索引输出 0 我 1 你 2 他。。。。 item test[item] 阅读全文
posted @ 2018-04-20 16:30 未来的技术 阅读(107) 评论(0) 推荐(0) 编辑
摘要:查看系统端口netstat -a -n 可以查看主机名:ping -a 192.168.2.111 文件属性共享高级设置力改一下,就可在别的电脑查看某个电脑上的共享文件,net view \\192.168.2.111 net -n -a 可显示所有连接接口和状态:主要是tcp和udp居多。 tra 阅读全文
posted @ 2018-04-10 21:20 未来的技术 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1 a="good" 2 for item in a: 3 print(item) 1 # a="good" 2 # for item in a: 3 # print(item) 4 # v=range(100) 5 # print(v) 6 a=input(">>>>") 7 print(a) 8 l=len(a) 9 print(l) # print(item... 阅读全文
posted @ 2018-04-03 16:51 未来的技术 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1 a="hello" 2 b=a[0]#0 3 print(b) 4 a="hello" 5 b=a[0:2]#0<= x<2 6 print(b) 阅读全文
posted @ 2018-04-03 16:35 未来的技术 阅读(135) 评论(0) 推荐(0) 编辑
摘要:format:固定站位,find:找字符位置,join:把a内容加入字符串中,spilt:去掉某个元素的输出,strip:去除某个元素输出 阅读全文
posted @ 2018-04-02 21:50 未来的技术 阅读(833) 评论(0) 推荐(0) 编辑
摘要:format函数,str:选中按住ctrl+鼠标左键出现函数, 阅读全文
posted @ 2018-04-02 15:14 未来的技术 阅读(106) 评论(0) 推荐(0) 编辑
摘要:a='123' print(type(a)) b=int(a) print(type(b)) 阅读全文
posted @ 2018-04-02 14:48 未来的技术 阅读(302) 评论(2) 推荐(0) 编辑
摘要:基本数据类型: 数字:int 代表数字类型,所有整形都是int类型 z=123 字符串:str a='ssds' 布尔值bool 列表list 元祖tuple 字典dict 阅读全文
posted @ 2018-04-02 14:42 未来的技术 阅读(110) 评论(0) 推荐(0) 编辑
摘要:in或者not in 输出的是布尔值true或者false # name='cat' # v='a'in name # print(v) name='cat' v='m'in name print(v) 阅读全文
posted @ 2018-04-02 14:21 未来的技术 阅读(80) 评论(0) 推荐(0) 编辑
摘要:限制3次输入用户名 n=0 >>> while n<3: ... user=input('请输入用户名:') ... pwd=input('请输入密码:') ... if user=='atc' and pwd=='123': ... print('欢迎登陆!') ... break ... n=n+1 阅读全文
posted @ 2018-04-02 14:11 未来的技术 阅读(83) 评论(0) 推荐(0) 编辑
摘要:ctrl+?整体注释 求和:sum([1,2,3])6 阅读全文
posted @ 2018-04-02 14:10 未来的技术 阅读(127) 评论(0) 推荐(0) 编辑
摘要:c编写需要对内存申请释放时低级语言,python,java不需要是高级语言 阅读全文
posted @ 2018-04-02 14:08 未来的技术 阅读(86) 评论(0) 推荐(0) 编辑
摘要:in的使用 阅读全文
posted @ 2018-04-02 14:06 未来的技术 阅读(79) 评论(1) 推荐(0) 编辑