摘要: 1 def bark(animal): 2 animal.bark() 3 4 5 # 对于静态语言来说,传入的对象一定是指定的数据类型,否则就报错 6 class Animal: 7 def bark(self): 8 print('嗷嗷叫') 9 10 11 class Dog(Animal): 阅读全文
posted @ 2022-03-07 18:30 WJ-HAHA 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 # 创建一个类 2 class Point: 3 """ 4 表示平面坐标系里的一个点 5 """ 6 name = '点' # 类属性 7 8 # 魔术/特殊方法,有特殊功能的方法,都以双下划线开头 9 # __init__, 初始化方法,构造方法,对象属性一般定义在这里 10 # 当创建对象 阅读全文
posted @ 2022-03-07 18:28 WJ-HAHA 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1 # 首先调用函数hashlib 2 import hashlib 3 # 再造一个密码出来 4 password = 'woshimima' 5 # 用sha256对password进行加密 6 hash_password = hashlib.sha256(password.encode("ut 阅读全文
posted @ 2022-03-07 17:25 WJ-HAHA 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 # 创建一个类 2 class Point: 3 """ 4 表示平面坐标系里的一个点 5 """ 6 name = '点' # 类属性 7 8 # 魔术/特殊方法,有特殊功能的方法,都以双下划线开头 9 # __init__, 初始化方法,构造方法,对象属性一般定义在这里 10 # 当创建对象 阅读全文
posted @ 2022-03-07 16:57 WJ-HAHA 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1 class Point: 2 """ 3 表示平面坐标系里的一个点 4 """ 5 name = '点' # 类属性 6 7 # 魔术/特殊方法,有特殊功能的方法,都以双下划线开头 8 # __init__, 初始化方法,构造方法,对象属性一般定义在这里 9 # 当创建对象的时候它会被自动调用, 阅读全文
posted @ 2022-03-07 16:50 WJ-HAHA 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1 class Point: 2 """ 3 表示平面坐标系里的一个点 4 """ 5 name = '点' # 类属性 6 7 # 定义在类里的普通函数就是对象方法 8 def my_point(self): 9 print('({}, {})'.format(self.x, self.y)) 1 阅读全文
posted @ 2022-03-07 16:49 WJ-HAHA 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 # 方法 2 # 定义在类中的函数称为方法 3 # 通过调用方式的不同,分为对象方法、类方法、静态方法、魔术方法 4 5 6 class Point: 7 """ 8 表示平面坐标系里的一个点 9 """ 10 name = '点' # 类属性 11 12 # 定义在类里的普通函数就是对象方法 阅读全文
posted @ 2022-03-07 16:47 WJ-HAHA 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1 # 面向对象--属性 2 class Point: 3 """ 4 表示平面坐标系里的一个点 5 """ 6 name = '点' # 类属性 7 8 9 # 实例化一个对象 10 p = Point() 11 print(type(p)) # 结果: <class '__main__.Poin 阅读全文
posted @ 2022-03-07 16:46 WJ-HAHA 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象 面向对象# 基本数据类型,表达常见的信息,安全,高效,包装。# 信息有无穷多种# 为了更好的表达信息,创建了自定义的数据类型。 1.类# 1.1类的概念# 一种数据类型就是类。(比如:整数--int、浮点数--float、字符串--str)# 1.2 类的定义""" class 阅读全文
posted @ 2022-03-07 16:32 WJ-HAHA 阅读(32) 评论(0) 推荐(0) 编辑