-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpython_3
More file actions
26 lines (19 loc) · 1.07 KB
/
python_3
File metadata and controls
26 lines (19 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
student = {
"名字": "李枝繁",
"年级": 22,
"学号": 221180021,
"本科生": True,
} #这是词典 相当于结构型数组
student["性别"] = "男" #字典里面的键(key)可以随意添加
def say_hello(first_name, last_name) #这是定义函数的格式
print(f'Hello {last_name} {first_name}')
return Ture #定义一个函数首先要缩进,其次后面要空两行
say_hello(last_name=Li, first_name=Zhifan) #不记得参数的顺序时可以像这样使用关键字来输入参数
class Person: #这是在创建一个类,一个类中包含了许多方法,类近似于一个新的数据类型,类的名字一般不含'_'
def __init__(self, name,age): #这是一个构造函数,会自动调用以初始化类
self.name = name
self.age = int(age) #这里空一行
def talk(self, word):
print(f'{self.age}-year-old {self.name} said:{word}') #这里后面空两行
kid_1 = Person(Loopy, 3) #使用构造函数'__init__'初始化类
kid_1.talk('I like cookies!') #调用方法'talk'