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

Python基础(二)

时间:2023-03-26 12:24:42 Python

1赋值语句1.1作用赋值语句的作用是定义和赋值。1.2复合和链式赋值a=b=2a*=21.3特殊类型赋值序列的赋值:a,b,c=(1,2,3)print(a,b,c)变量交换:a,b=b,a不需要额外的临时变量。2Comments以#开头的行是注释。3运算符3.1算术运算符3.2关系运算符3.3赋值运算符3.4逻辑运算符3.5位运算符3.6集合运算符3.7特殊运算符3.7.1In运算符要确定变量是否在给定容器中,可以使用withnot。x={1,3,4}1inx9notinx3.7.2is运算符检查它是否指向相同的引用:x=y={1,3,4}xisy注意,如果写成:x={1,3,4}y={1,3,4}xisy结果为False,不是指向同一个对象。4判断语句4.1基本语法if(xxx):print(a)elif(xxx):print(b)else:print(c)注意冒号和缩进。4.2单行ifChangeif(xxx):Aelse:BintoAif(xxx)elseB本质上是将if中的语句提前,然后写成一行。4.3多行elifif(a<3):print(a)elif(a>8anda<11):passelse:print(a)注意不能用;而不是通过。5for语句5.1xxxxinxxxxx的基本语法,其中in后跟可迭代对象或迭代器。forxin(1,2,3):print(x)5.2range()一般和range()一起使用,range()返回一个迭代器,有三个参数,前两个是起始值和结束值,第三个是可选的,表示步长。注意范围是[begin,end),包括开始值,不包括结束值。forxinrange(1,10):print(x,end='')print()依次输出1到9。6while语句6.1基本语法x=1while(x<10):print(x,end='')x+=1print()6.2continue+breakx=1while(x<10):if(x==3):breakprint(x,end='')x+=1print()x=1while(x<10):if(x==3):继续print(x,end='')x+=1print()