知行合一
Choose a quality life!
上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 2,定义一个类,计算圆的周长和面积。from math import piclass Circle: def __init__(self,r): self.r = r def area(self): return round(self.r ** 2 * pi,2) def perimeter(sel 阅读全文
posted @ 2018-07-25 20:09 小米没吃饭 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 定义面向对象: 类:具有相同属性和技能的一类事物 对象: 类中个例具体的表现 实例化; 类 >对象的过程 一, 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性,而类有两种属性:静态变量和动态变量 定义方式 >class Person: # 注意类名的首字母要大写 阅读全文
posted @ 2018-07-23 16:43 小米没吃饭 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一: 匿名函数 为了解决简单的需求设计的一句话函数 语法: 函数名 = lambda 参数: 返回值 1. 函数的参数可以有多个. 多个参数之间用逗号隔开 2. 匿名函数不管多复杂. 只能写一行, 且逻辑结束后直接返回数据 3. 返回值和正常的函数一样, 可以是任意数据类型 二, 递归函数 在函数中 阅读全文
posted @ 2018-07-20 21:22 小米没吃饭 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1: locals() 查找当前作用域中的内容 globals() 查找全局作用域中的内容 2: range(起始位置, 结束位置 ,步长) 累似切片取值 3: lst = ["大阳哥", "喜欢", "私密的徒步"] it = iter(lst) print(it.__next__()) prin 阅读全文
posted @ 2018-07-19 21:26 小米没吃饭 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1, 生成器的本质就是迭代器 生成器的三种创建办法: (1):通过生成器函数创建 (2)通过生成器表达式创建生成器 (3) 通过数据转换 2,各种推倒式和生成器表达式: (1): 列表推倒式 如: lis = [结果 for 变量 in 可迭代对象 if 筛选] lst = ['python%s' 阅读全文
posted @ 2018-07-18 18:09 小米没吃饭 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1: 要点是在if 判断那里,根据条件迭代替换 sum(*args) 可以求和 接收n个参数. 返回最大值和最小值(字典) def func(*args): m = args[0] # 假设第0项就是最大值 mi = args[0] for el in args: if el > m: m = el 阅读全文
posted @ 2018-07-17 21:39 小米没吃饭 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1,函数名的应用 函数名可以作为变量,不可做运算哦 (1):函数可以被赋值 (2)函数可以作为表格里的元素 (3)函数可以作为参数(在实参位置可以用来传值) (4)函数可以作为返回值 2,闭包函数 在函数的内部,内层函数访问外层函数的局部变量,外层函数返回内层函数的内存地址. 理解,将准备好的变量和 阅读全文
posted @ 2018-07-17 21:24 小米没吃饭 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 函数定义: def 函数名() : 函数名的命名规范跟变量一样 函数体(平时写的小程序) return 'a','b' return的返回值可以有多个,字符串格式用逗号隔开,可以存在小程序中,程序中遇到return会中止执行代码 如果return什么都不写 或者 干脆不写return .那么返回的就 阅读全文
posted @ 2018-07-12 15:35 小米没吃饭 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 文件的句柄:f = open("file/wuse", mode="r", encoding="utf-8") open命令里分三部分,文件路径,文件模式,编码格式 (1):相对路径,相对于你当前程序所在的文件夹 ../表示返回上一层目录,一般做项目都用这个 绝对路径一是从磁盘根目录寻找,二是互联网 阅读全文
posted @ 2018-07-11 17:36 小米没吃饭 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1. id() 内置函数. 查看变量的内存地址 ID('a') type('a') value('a') 2. == 和 is的区别 == 两端的内容是否一致 比较的是变量在内存中的值是否一致 is 两端的内存地址是否一致 比较的是变量在内存中的ID是否一致 3. 编码 encode(编码格式) 编 阅读全文
posted @ 2018-07-10 17:30 小米没吃饭 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页