当前位置: 首页 > 后端技术 > Python

Python基础语法

时间:2023-03-26 00:04:22 Python

**因为基本的逻辑语句其实所有的编程语言都是类似的,语法上有细微差别,但是都差不多,但是不写出来感觉不完整,所以就简单的整理一下出去。1.if语句:(1)if语句的几种形式:if...else语句:定义compare()函数,比较两个参数的大小,根据比较结果给出不同的返回值defcompare(a,b):ifa>b:return1else:return-1callfunctionc=compare(5,6)print(c)if...elif...else语句:定义compare()函数,比较两个参数大小,根据比较结果给出不同的返回值defcompare(a,b):ifa>b:return1elifa==b:return0else:return-1callfunctionc=compare(5,6)print(c)if...elif...elif...语句:定义compare()函数,比较两个参数的大小,根据比较结果给出不同的返回值defcompare(a,b):ifa>b:return1elifa==b:return0elifa0,当input<=0时退出循环whileb=Truewhileb:c=int(input('请输入一个数字'))ifc>0:b=Trueelse:b=False[3]判断条件是用户输入的值是否不等于3,当input==3时,退出循环d=0whiled!=3:d=int(input('请输入一个数字'))print(d)2)强制退出的while语句:a.break语句:立即执行break语句结果为退出当前while循环是当输入一个非正数时,代码结束b=Truewhileb:c=int(input('请输入一个数字'))ifc>0:b=Trueprint(c)else:breakb.continue语句:执行continue语句跳出本次循环剩余代码,直接执行下一次循环。运行结果是,只打印所有正数b=Truewhileb:c=int(input('请输入一个数字'))ifc>0:b=Trueprint(c)else:Continue(2)while循环处理列表:1)传递列表的元素:创建两个列表a=[0,1,2,3,4,5,6,7,8,9]b=[]将列表a的元素弹出并添加到列表b中,直到a变为空列表,同时a:c=a.pop()b.append(c)输出运行结果print(a)print(b)2)删除列表中所有指定元素:a=[3,4,5,6,7,8,9,5,33,44,2,5,6,5,4,5]removefromlistAll5while5ina:a.remove(5)print(a)3.for循环语句:(1)for语句的基本格式:变量result=0保存结果取值从1到100,并进行累加操作range()函数用于为range(101)中的i生成一系列连续的整数:result+=iprint(result)2)对于遍历列表和字典:遍历列表已经用在chapters3.2and3.3dictionaryandlists以及dictionary的代码,这里就不细说了a=[0,1,2,3,4,5,6,7,8,9]遍历t他在a中列出并输出a1的每个元素:print(a1)**