1.序列range()
利用循环向列表中写入数据
items = []
for x in range(0,10):
items.append(x)
print(items)
另一种写法:
items = [x for x in range(10)]
print(items)
range()的另一个参数:步长
items2 = [x*3 for x in range(0,20,2)]
print(items2)
items3 = [x**2 for x in range(0,10,2)]
print(items3)
items4 = [x for x in range(0,20,2)]
print(items4)
2Python中的类(关键字class)
class Person:
#类似构造函数
def __init__(self,name,sex):
self.name = name
self.sex = sex
#方法
def show(self):
print("姓名:"+self.name+" 性别:"+self.sex)
#实例化类
p = Person("高生","男")
p.show()
2.1静态方法
@staticmethod
是注解。
class Student:
@staticmethod
def grade():
print("garde 1.0")
Student.grade()