会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一棵树0108
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年12月28日
【python基础】反射方法
摘要: 1、getattr() 功能:获取实例的属性值或者方法地址 返回值:属性的值/方法的地址 getattr(对象,属性名/方法名) getattr(类,属性名/方法名) 1 class Person: 2 country = "中国" 3 4 def __init__(self, name, age)
阅读全文
posted @ 2019-12-28 20:36 可西可彻
阅读(175)
评论(0)
推荐(0)
编辑
【python基础】魔术方法
摘要: 魔术方法:就是类中的方法(预定义的方法),在某个特定的时机会被自动的调用。 1、__del__():销毁对象时,被自动的调用 1 class Person: 2 def __init__(self, name): 3 self.name = name 4 print('%s 被初始化' % self
阅读全文
posted @ 2019-12-28 20:13 可西可彻
阅读(284)
评论(0)
推荐(0)
编辑
【python基础】封装、继承&多态
摘要: 面向对象三大特征:封装 继承 多态 面向对象的两大核心概念:类和对象 一、封装 打包,包装, 包裹…… 面向对象编程的第一步: 讲究将方法和属性封装到一个类中 二、继承 类与类之间存在了继承关系, 子类就可以继承父类的公有属性和公有方法 子类: 派生类,拓展类,subclass 父类: 超类,基类,
阅读全文
posted @ 2019-12-28 17:17 可西可彻
阅读(428)
评论(0)
推荐(0)
编辑
【python基础】类&对象
摘要: 一、类 1、对同一类事物抽象的描述,抽象的概念。归类所有,只有一份,所有对象共享这一份类属性。 2、定义类的语法: class 关键字——命名规则:大驼峰StudentInfo; (小驼峰studentInfo) class 类名: pass 3、属性: 理解为用于描述类名词 (名字, 年龄, 颜色
阅读全文
posted @ 2019-12-28 15:42 可西可彻
阅读(232)
评论(0)
推荐(0)
编辑
【python实例】自动贩卖机
摘要: 1 # 所有消费记录 2 customer_bill = [] 3 4 # 零售 5 def sale(): 6 print("=" * 38) 7 print("1. 乌龙茶 20".center(30)) 8 print("2. 茉莉花茶 80".center(30)) 9 print("3.
阅读全文
posted @ 2019-12-28 01:04 可西可彻
阅读(1768)
评论(0)
推荐(0)
编辑
【python基础】sys模块(库)方法汇总
摘要: sys 定义的是一些和系统相关信息的模块 sys.path : 获取搜索模块的路径 sys.version : 获取版本号 1 import sys 2 3 print(sys.path) 4 print(sys.version) # 3.7.4 (tags/v3.7.4:e09359112e, J
阅读全文
posted @ 2019-12-28 01:01 可西可彻
阅读(542)
评论(0)
推荐(0)
编辑
【python基础】time模块(库)方法汇总
摘要: 一、time python自带的管理时间的模块 二、表示 1、时间戳:某个时间距离1970-01-01 00:00:00的秒数*(计算机用来记录时间) 时间戳 ——> 浮点数 基准时间:1970-01-01 00:00:00 2、时间元组:(在程序中操作时间) 3、时间字符串: '2019-08-1
阅读全文
posted @ 2019-12-28 00:59 可西可彻
阅读(392)
评论(0)
推荐(0)
编辑
【python基础】random随机数模块(库)方法汇总
摘要: random 随机数模块(库) 1、random.randint(a, b) : 在某个范围内随机产生一个整数 [a, b], 能取到a, 也能取到b 2、random.random() : 随机产生一个0-1之间的浮点数 [0, 1), 0可以取到, 1取不到 3、random.uniform(a
阅读全文
posted @ 2019-12-28 00:50 可西可彻
阅读(381)
评论(0)
推荐(0)
编辑
【python基础】模块&包
摘要: 一、模块 1、所谓模块, 就是指封装好一定功能的.py文件。如果想要使用某个模块,直接导入就行了。 2、random.py 模块名就是文件名(不包含后缀) 3、模块名的命名规则,遵循标识符的命名规则。变量,函数名,类名,模块名 二、模块的作用 1、程序开发文件比较大,都放在同一个文件中,管理维护非常
阅读全文
posted @ 2019-12-28 00:40 可西可彻
阅读(143)
评论(0)
推荐(0)
编辑
【python基础】列表推导式&字典推导式&集合推导式
摘要: 一、定义 python的一种独有特性, 推导式是可以从一个数据序列构建另一个新的数据序列的结构体 列表推导式,字典推导式,集合推导式(集合是可变数据类型,集合中的元素是不可变数据类型) 1、列表推导式 提供了简单的生成列表的方法 (1)语法结构 ①list = [表达式 for item in 容器
阅读全文
posted @ 2019-12-28 00:31 可西可彻
阅读(466)
评论(0)
推荐(0)
编辑
【python实例】可变数据类型与不可变数据类型
摘要: 1 # 1. 判断gl_num和gl_list的值 2 def demo(num, num_list): 3 num += num 4 num_list += num_list 5 6 print(num) # 18 7 print(num_list) # [1, 2, 3, 1, 2, 3] 8
阅读全文
posted @ 2019-12-28 00:21 可西可彻
阅读(199)
评论(0)
推荐(0)
编辑
【python基础】匿名函数
摘要: 一、定义 lambda表达式,只使用一行代码实现一个函数; 二、语法规范 lambda 参数1, 参数2,.. : 表达式 (表达式执行的结果就是函数的返回值) 1、没有名字, lambda表达式相当于返回一个匿名函数(没有名的函数); 2、表达式只能有一行, 在这个表达式中不能出现return,
阅读全文
posted @ 2019-12-28 00:12 可西可彻
阅读(267)
评论(0)
推荐(0)
编辑
【python基础】高阶函数
摘要: 一、定义 参数是一个函数的函数 ——> 高阶函数 二、高阶函数 1、abs(n) : 求n的绝对值,并返回给调用处 1 res1 = abs(-609) # 609 2、list.sort(key, reverse=False) : 将列表中的每个元素按照指定的规则排序;无返回值,将排序的结果直接作
阅读全文
posted @ 2019-12-28 00:07 可西可彻
阅读(261)
评论(0)
推荐(0)
编辑
公告