ifx>5:print("x大于5")elifx==5:print("x等于5")else:print("x小于5")4.循环语句
foriinrange(5):print(i)whilex>0:print(x)x-=15.函数定义
defadd(x,y):returnx+y6.异常处理
try:#可能发生异常的代码result=10/0exceptZeroDivisionError:#处理异常的代码print("除数不能为零")二、数据类型
1.数字类型
x=10y=3.14z=complex(1,2)2.字符串类型
s="Hello,World!"print(s[0])#输出第一个字符print(s[7:12])#输出从第8个字符到第12个字符3.列表类型
lst=[1,2,3,4,5]print(lst[0])#输出第一个元素print(lst[2:4])#输出第3个元素到第4个元素4.元组类型
tpl=(1,2,3,4,5)print(tpl[0])#输出第一个元素print(tpl[2:4])#输出第3个元素到第4个元素5.字典类型
dic={"name":"Tom","age":18}print(dic["name"])#输出键为"name"的值print(dic.keys())#输出所有键print(dic.values())#输出所有值6.集合类型
s={1,2,3,4,5}s.add(6)#添加元素s.remove(3)#移除元素三、文件操作
1.打开文件
f=open("file.txt","r")2.读取文件内容
content=f.read()print(content)3.写入文件内容
f.write("Hello,World!")4.关闭文件
f.close()四、函数与模块
1.自定义函数
defadd(x,y):returnx+y2.导入模块
importmathprint(math.sqrt(16))#输出平方根3.使用第三方库
1.定义类
classPerson:def__init__(self,name,age):self.name=nameself.age=agedefsay_hello(self):print("Hello,I'm",self.name)p=Person("Tom",18)p.say_hello()2.继承与多态
classStudent(Person):def__init__(self,name,age,grade):super().__init__(name,age)self.grade=gradedefsay_hello(self):print("Hello,I'm",self.name,"andI'mingrade",self.grade)s=Student("Jerry",16,10)s.say_hello()六、常用库与框架
1.数据处理与分析
importpandasaspddf=pd.DataFrame({"name":["Tom","Jerry"],"age":[18,16]})print(df.head())2.Web开发
fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"Hello,World!"if__name__=="__main__":app.run()3.机器学习
fromsklearn.linear_modelimportLinearRegressionmodel=LinearRegression()model.fit(X,y)4.图像处理
fromPILimportImageim=Image.open("image.jpg")im.show()以上只是Python基础代码的一小部分示例,Python语言功能强大,还有很多其他的用法和库可以探索。希望这些代码对您有所帮助,如果您有任何问题,请随时告诉我,我将尽力提供帮助。