摘要: 1. 简单的选择--if语句 a. if...else...语句 number = int(input('Please input number:')) if number % 2 ==0: print(f'{number} is oven') else: print(f'{number} is o 阅读全文
posted @ 2022-01-18 18:31 ElsaWang 阅读(246) 评论(0) 推荐(0)
摘要: 1. 类的继承 1. 继承 一个类继承另一个类时,将自动获得另一个类的所有公有属性和方法。原有的类称为父类,而新类称为子类。子类继承了父类的所有公有属性和方法,同时还可以定义自己的属性和方法。 class Animal(object): age = 5 def __init__(self, name 阅读全文
posted @ 2022-01-17 19:07 ElsaWang 阅读(537) 评论(0) 推荐(0)
摘要: 1. 类方法 1. 创建类方法和调用 创建类方法 class Animal(object): def eat(self, food): print(f'eating {food}') def play(self): print('eating') def sleep(self): print('sl 阅读全文
posted @ 2022-01-17 16:35 ElsaWang 阅读(68) 评论(0) 推荐(0)
摘要: 1. 什么是类,什么是实例? 类是一组相似事物的统称。类是抽象的模板 实例是根据类(模板)创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 2. 如何创建类和实例? 创建类: 使用class关键字来创建, 类名一般用大驼峰法命名(单词首字母大写), object类是所 阅读全文
posted @ 2022-01-17 13:34 ElsaWang 阅读(79) 评论(0) 推荐(0)
摘要: 1. 什么是装饰器? 装饰器是可调用的对象,其参数是另一个函数(被装饰的函数)。装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。 如果有一个名为decorate的装饰器(如下代码), def decorate(func): def wrapper(): print( 阅读全文
posted @ 2022-01-16 18:22 ElsaWang 阅读(73) 评论(0) 推荐(0)
摘要: 1. 赋值 # 赋值 def func(message): print(f'Got a message: {message}') send_message = func #赋值 send_message('hello') #等于func() #运行结果: Got a message: hello 2 阅读全文
posted @ 2022-01-13 17:43 ElsaWang 阅读(47) 评论(0) 推荐(0)
摘要: 1. 函数的嵌套 函数内部调用其他函数 def test1(): print("*" * 50) def test2(): print("-" * 50) # 函数的嵌套调用 test1() test2() """ 运行结果: ************************************ 阅读全文
posted @ 2022-01-13 11:53 ElsaWang 阅读(80) 评论(0) 推荐(0)
摘要: 1. 什么是函数? 函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,无须反复编写完成该任务的代码,只需要调用执行该任务的函数,让Python运行其中的代码即可 2. 函数的定义 定义完函数后,函数是不会自动执行的,需要调用它才可以 阅读全文
posted @ 2022-01-12 21:27 ElsaWang 阅读(183) 评论(0) 推荐(0)
摘要: 1. 什么是集合{}? 集合(set)是一个无序的不重复元素序列。它是可迭代的,没有重复元素(每个元素都是唯一的)的 ○ 集合中的元素不能重复。 ○ 集合中的元素是不可变的(不能修改),但整个集合是可变的。 ○ 没有索引附加到python集中的任何元素。因此,它们不支持任何索引或切片操作。 2. 创 阅读全文
posted @ 2022-01-12 18:36 ElsaWang 阅读(101) 评论(0) 推荐(0)
摘要: 1. 什么是元组? 元组可以存储多个数据,也是属于容器类型,但是元组一旦定义完成以后就不能根据下标直接修改元组中的数据。元组的表现形式: (1,3,4, 5,....), 类型:tuple 2. 元组的创建 直接为元组赋值 cars = ('BMW', 'Audi', 'toyata') 创建空元组 阅读全文
posted @ 2022-01-12 17:04 ElsaWang 阅读(50) 评论(0) 推荐(0)