方法读取对象自己的数据

方法读取对象自己的数据

作用说明 在方法里,self 可以帮我们拿到当前对象自己的数据。 class User: def __init__(self, name): self.name = name

阅读更多 →
让对象做事:实例方法

让对象做事:实例方法

作用说明 实例方法用来描述对象可以完成的动作。 class Dog: def sound(self): return "汪汪" d = Dog() pri

阅读更多 →
共享数据:类属性

共享数据:类属性

作用说明 类属性是整个类共享的数据,所有对象访问到的是同一份。 class Box: count = 3 a = Box() b = Box() print(a.count) 小练习 程序

阅读更多 →
对象自己的数据:实例属性

对象自己的数据:实例属性

作用说明 实例属性是每个对象自己保存的数据,不同对象可以不一样。 class Animal: def __init__(self, kind): self.kind = kin

阅读更多 →
初始化对象:__init__()

初始化对象:__init__()

作用说明 __init__() 用来在对象刚创建时,把需要的数据准备好。 class Person: def __init__(self): self.age = 18 p

阅读更多 →
创建对象:类和对象

创建对象:类和对象

作用说明 类像一个模板,对象是按照模板创建出来的具体实例。 class Student: def __init__(self, name): self.name = name

阅读更多 →
带编号遍历:enumerate()

带编号遍历:enumerate()

函数作用 enumerate() 用来在遍历内容时,同时得到编号和内容本身。 items = input().split() print(list(enumerate(items))[0]) 小练习

阅读更多 →
成组配对:zip()

成组配对:zip()

函数作用 zip() 用来把多个列表按相同位置打包在一起。 nums = list(map(int, input().split())) letters = ["a", "

阅读更多 →
解码 JSON:json.loads()

解码 JSON:json.loads()

模块作用 json.loads() 用来把 JSON 文本读成 Python 能直接使用的数据。 import json text = input() data = json.loads(text)

阅读更多 →
把内容编码:json.dumps()

把内容编码:json.dumps()

模块作用 json.dumps() 用来把 Python 中的字典等内容变成 JSON 形式的字符串。 import json name = input() print(json.dumps({&q

阅读更多 →