
py_web_python3
yanga11ang
an ACMer,team: Echo
展开
-
1.28 我决定重新学python python2 与python3的区别
在b站找到了一个非常有意思的视频 1.python2 和python3 的区别3支持汉语,换言之 用了unicode编码3向下不兼容print等函数改进了 print() 加括号了,新生类总的来说就是2已经被拍死了 2.cd .. 是返回上层路径(win) 3. 环境变量 依次去find 4. hello.py 5. 两种方式执行python 交互器文件执行原创 2018-01-28 21:11:51 · 143 阅读 · 0 评论 -
2.7 学python 装饰器2 生成器 迭代器 模块time random
1.装饰器#装饰器加参数def logger(flag): def show_time(f): def inner(*x,**y): start =time.time() f(*x,**y) end=time.time() print('spend %d s'%(end...原创 2018-02-07 21:33:26 · 203 阅读 · 0 评论 -
2.6 学python 函数3 内置函数 匿名函数 装饰器1
1.函数#高阶函数补充 函数的名字也可以作为返回值def foo(): info='返回值是下面的子函数,在函数外面也可以调用' def f(): return 8 return ffunction= foo()print(function())#82.内置函数 abs() #对传入参数取绝对值bool() #对传入参数取布尔...原创 2018-02-06 17:54:14 · 211 阅读 · 0 评论 -
2.4 学python 函数2
1.函数 #关于不限长参数的补充def info(name,sex='male',*args,**kwargs): print(name,sex,args,kwargs)info() #TypeError: info() missing 1 required positional argument: 'name'info('yanga11ang') # 'yanga11ang...原创 2018-02-04 22:22:40 · 188 阅读 · 0 评论 -
2.3 学python 深浅拷贝 set 函数1
1.深浅拷贝s=[1,'yanga11ang','student']s1=[1,'yanga11ang','student'] #普通拷贝#深浅拷贝s2=s.copy() #把 s拷贝到s2s2[0]=2print(s2) #[2,'yanga11ang','student']print(s) #[1,'yanga11ang','student']#深浅拷贝 ,只copy一层...原创 2018-02-04 10:00:19 · 297 阅读 · 0 评论 -
2.2 学python 文件操作 with as
1.python3 编码python3默认是unicodeb =byte =字节类型=[0-255] 存数字的encode 在编码的时候会将文件转成byte2.文件操作能掉用方法的一定是对象文件对象建立一个文件对象 f=open('路径和名字','r',encoding='utf8') r读 ,w覆盖写 ,a不覆盖写,r+读写写在最后,w+写读 先清空 读写的光标后的东西...原创 2018-02-02 19:49:29 · 180 阅读 · 0 评论 -
2.2 学python 类2
1.metaclass ,类的祖宗#python里面一切都是对象class Foo: #默认继承 object def func(self): print('yanga11ang')'''--------------------------------------------------------------'''def func(self): pr...原创 2018-03-02 23:24:02 · 129 阅读 · 0 评论 -
3.1 学Python 类
1.类的成员#类的成员有 字段和方法class Foo: nation='china' #静态字段 创建类里面 共性的东西 def __init__(self,name): #普通字段 name 保存在对象里面 self.name=name #普通方法 show 通过对象访问 也可以用类但是需要传递对象作为参数 def s...原创 2018-03-02 16:19:10 · 134 阅读 · 0 评论 -
2,1继续数据类型 字典2 字符串 字符编码
1.可变类型与不可变类型不可变:整形,字符串,元组可变类型:列表,字典2.字典a={"key1":value,"key2":value2,} b=dict((['key1',value1],['key2',value2]))哈希(无序) key是不可变类型 value随便a[key1] 查a.get(key1)查 a.get(key1,value) 如果没有key1 返回...原创 2018-02-01 20:22:52 · 295 阅读 · 0 评论 -
1.31python 数据类型 列表 元组 字典1
1.字符串字符串拼接,+ 2. 2.循环loopfor i in range(3): 循环体else: 语句 #正常退出 执行#range(3)=[0,1,2]#range(1,3)=[1,2]#range(1,5,2)=[1,3,5]3 . 无限循环while 判断条件: 循环体else: 语句4.列表 a=...原创 2018-01-31 21:40:59 · 149 阅读 · 0 评论 -
1.30继续python学习 运算符 while for 格式化输出
1,运算符算数运算符 + - × / //(mod) ××比较运算符 > = 赋值运算法= += -= *= /= //= **=逻辑运算符not and or2.表达式 短路原则 3.while 循环while 表达式: 循环体else: 执行语句#只有while正常结束才执行4.print 不换行print("xxx",end='')原创 2018-01-30 21:38:54 · 166 阅读 · 0 评论 -
1.29 继续python之旅 变量 编码 判断语句
1.变量是什么? 是为了存储程序运行过程中的一些中间结果,为了方便下一次调用或修改,一个引用起名? 好的变量名,如果看一个变量名,不能知道他的含义,就不是一个好的变量名。 下划线命名法(官方建议),驼峰体 变量命名规则 描述性 只能以下划线,数字,字母组成,不能有特殊字符 可以用中文命名,但是不推荐 不能用...原创 2018-01-29 20:31:37 · 150 阅读 · 0 评论 -
2.24 学python os模块 sys模块 hashlib模块 logging模块
1.os#操作系统作交互import osos.getcwd() # 获取当前工作目录os.chdir() # 改变工作目录os.curdir # 当前目录 ('.')os.pardir # 获取当前目录的父目录('..')os.makedirs(r'dir1\dir2') # 在当前工作目录下生成文件夹,重复创建报错os.makedir('dir1') # 在当前工作目录下...原创 2018-02-24 19:53:05 · 190 阅读 · 0 评论