摘要: 1.函数名 函数名就是变量名(可以进行赋值),函数名存储的是函数的地址 需要括号才可以执行 2.闭包:内层函数对外层函数(非全局)变量的引用 作用:1.保护一个变量,让他不受改变 2.让一个变量常驻内存 使⽤__closure__来检测函数是否是闭包. 使⽤函数名.__closure__返回cell 阅读全文
posted @ 2018-11-01 08:27 西口 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.动态传参:(*args,**kwargs) *表示动态传参,可以接受所有的位置参数,传参的时候自动把实参打包成元祖给形参 ** 表示接收关键字的动态传参,接收到的内容放在字典里 无敌传参 顺序:位置参数>*args>默认参数>**kwargs 在形参:*聚合成元祖 **聚合成元祖 在实参:* , 阅读全文
posted @ 2018-10-30 20:20 西口 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.函数:对代码块和功能的封装和定义 def 函数名(形参): 函数体 函数名(实参) 2.返回值 return终止函数的运行 函数内存不写return默认在末尾返回None,函数只写了return返回None return(值1)返回一个值 return(值1,值2,值3)有多个返回多个,并且是元 阅读全文
posted @ 2018-10-29 15:39 西口 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.文件的操作 r:只读 句柄:f = open(r"打开文件的路径",mode ="r",encoding="utf-8") content = f.read()读取全部 content = f.read(n) 读取n个字节 line = f.readline(读取一行)print(line.st 阅读全文
posted @ 2018-10-26 19:33 西口 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型操作补充 join: 把列表拼接成字符串 "xx".join(list) 表示False的数据类型: False, 0, "", [], tuple(), dict(), set(), None 2.列表、字典删除 列表和字典在循环的时候都不能删除。 把要删除的内容保存在新列表中。 循环 阅读全文
posted @ 2018-10-25 16:06 西口 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.小数据池 (常量池) id()查看常量的内存地址 is 判断内存地址是否一致 == 判断值是否相等 内存地址相等值一定相等,值相等内存地址不一定相等 小数据池只针对:整数、字符串、bool,其他数据值没有驻留机制 优点: 能够提⾼⼀些字符串, 整数的处理速度. 省略的创建对象的过程. 缺点: 在 阅读全文
posted @ 2018-10-24 15:17 西口 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.字典{} 字典是成对的保存数据key:value,每项数据之间用逗号隔开。 key在字典中不可以重复,存储数据哈希key来计算。 key必须是可哈希的(不可变就是可哈希),value没有要求可以存任意数据。 不可变:字符串、int、元祖(tuple)、bool 可变的:list、dict、set 阅读全文
posted @ 2018-10-23 17:47 西口 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 列表里面可以放对象,list用[ ] 表示,里面的对象用逗号隔开,里面的对象是有顺序的,列表有索引,可以进行切片,切片后产生新的列表。 列表的操作: 1.增 1.1append("xxx")lst.append("xxxx"),追加到列表的末尾,没有返回值 print(lst)#打印增加元素后的新列 阅读全文
posted @ 2018-10-22 17:35 西口 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 今天老师给我介绍了python这门语言的发展和历史,未来的发展趋势前景。编写程序的符号要使用英文符号,然后还讲解的变量,说了变量的命名规范,讲了用户交互input的用法,数据的类型int(整数)str(字符串)bool(布尔值)True False,最后讲解了if语句怎么使用。 阅读全文
posted @ 2018-10-17 16:55 西口 阅读(86) 评论(0) 推荐(0) 编辑