- 博客(6)
- 收藏
- 关注
原创 面向对象
面向对象三大特性:封装性、继承性、多态性类是相同类似对象的统称,而对象则是类的实例化、具体化对象简单处理为两个部分——属性(状态/变量)和行为(方法)class Person: def __init__(self, name, age, height, weight): self.name = name self.age = age self.height = height self.weight = weight
2021-01-31 20:33:05
105
原创 函数参数
6.3.1 必须参数函数定义的参数调用时必须传入,并且在调用时数量和顺序必须和定义函数时的参数保持一致6.3.2 关键字参数可以不按函数定义时的参数的顺序来调用函数,但不能传入没有定义的参数,不按顺序时要指明形参def hello(name, age): print("姓名:", name) print("年龄:", age) hello("lucy", 15)hello(age=13, name="lisa")6.3.3 默认参数可以给参数添
2021-01-21 21:33:04
167
原创 2021-01-17
5.1.1 if语句本质是:if后测试值为true数字0,空字符串,空列表,空元组,空字典,none的条件测试的结果是“false”5.1.2 else语句当“if” 的条件测试为“false”时执行“else”后的语句,注意“else”不能单独出现,必须跟在“if”后面5.1.3 elif语句需要测试多个条件时,单纯的“if...else”不能满足所有需求,注意“elif”也不能单独出现,必须跟在“if”后面x = 49if x>90: print('优')
2021-01-18 14:08:49
74
1
原创 2021-01-17
4.1 通用序列操作4.1.1 索引4.1.2 切片(类似于左闭右开区间)注意元组的表示方式:(3)表示一个数字3;(3,)表示一个元组,里面有且只有一个元素3获取非连续序列(默认情况下步长为“1”,步长参数不支持为“0”,支持负数步长)x4 = (1,2,3,4,5,6,7,8,9)print(x4[1::3])(2, 5, 8)4.1.3 序列相加序列和序列之间通过“ + ”连接,连接后的结果还是相同类型的序列,不同类型的序列是不能连接的4.1.4 序列重复.
2021-01-17 17:23:20
140
3
原创 2021-01-17
3.1.1 数字1、简单数字间的运算 print((17-2) / 5) 3.02、int & float "/" 永远返回一个float "//" 只会去除小数点后的数字,并不会进行四舍五入操作 要获取两数相除后的余数可以使用“%” 指数计算用“**”3.1.2 字符串1、使用单引号或双引号括起来代表字符串2、使用 \ 反斜线来对特殊字符转义 \n 换行 \' 输出一个单引号 \" 输出一个双引号 \\ 输出一个...
2021-01-17 17:22:36
80
原创 关于列表的总结(1)
列表更新修改的新元素不需要和原来的元素类型一样(更新的索引必须已存在)增加元素append 在列表最后追加新元素,每次只能增一个元素(无论是单个元素还是一个列表都当成“一个新元素”追加在原列表后面)extend 可新增多个元素(把新列表拆开后追加在后面)insert 每次只能增一个元素,需传递两个参数删除元素pop函数 删除指定位置的一个元素,()默认最后一个元素,且把这个元素作为返回值返回remove 根据内容删除找到的第一个元素(删除列表中所有该元素,可用while语句)d..
2020-08-23 22:39:20
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人