pyhon4

March 26, 2022 by Clyde

等待(休眠)
import time
while True:
print("今天真高兴")
time.sleep(2)

求1+2+3...+10
sum=0
i=1
while i<=10:
sum=sum+i
i+=1

sum=0
for i in range(1,11):
sum=sum+i

包---包含很多模块(文件)

模块----包含很多函数

其他项目包调用本项目包的函数可以 在调用函数前面 alt+enter
otaddalter+enter

具体调用函数为
from ts1.test4 import otadd

 包  文件          具体函数

如果模块1(文件)中有测试代码 调用的时候会出现双重测试代码 加一个if __name__=="_main_":
def otadd(x,y):

result=x+y
print(result)

if __name__=="_main_":

otadd(2,4)

文件2调用(1)
from ts1.test4 import otadd

otadd(3,7)

文件2调用(2)
from ts1 import test4

 包         文件-

test4.otadd(3,9)

面向对象

抽象化---车
实例化---奔驰
调用对象的方法--调用函数

在类中函数也称作方法

__init__(): 构造函数 括号里是 构造函数的形参 self.xxx 才是属性(实参)

e.g.
class person:

def __init__(self,name,age):
    self.name=name  //因为需要在class里调用所以要加self(属性)
    self.age=age
def caiming(self,cm):
    print(self.name,"在做",cm)

p1=person("张三",18)
p2=person("李四",25)

p1.caiming("西兰花")
p2.caiming("西红柿")

析构函数

def __del__(self):
print(self.name,“死亡”)
调用
del p1
del p2

老虎 在 吃肉

兔子 在 吃草
肥猫 在 吃鱼

class ani:

def __init__(self,name):
    self.name=name
def do(self,thing):
    print(self.name,"在",thing)
def getname(self):
    return self.name

ani1=ani("老虎")
ani2=ani("兔子")
ani3=ani("肥猫")

ani1.do("吃肉")
ani2.do("吃草")
ani3.do("吃鱼")

老虎,兔子,肥猫的名字

print(ani1.getname())

如需评论,请填写表单。

提交前先勾选

© 2024 | The Asuna Blog From | X-ways theme