【python】input()、%取余、==和is、位运算符、pass、range()、for循环、break和continue
1、input()
a=input('请输入一个整数:') 括号内的是提示语,输入的内容赋值给a,type为str
2、%取余
print(9%-4)结果为-3 公式:余数=被除数-除数*商(商为9//-4=-3)=9-(-4)*(-3)=-3
3、==和is
a=10
b=10
==比较的是值,print(a==b) #True
is比较的是对象的标识 ,print(a is b) #False
4、位运算符
将数据转成二进制后再进行计算
&:按位与
|:按位或
<<:左移位运算符,高位溢出舍弃,低位补0,相当于乘2
>>:右移位运算符,低位溢出舍弃,高位补0,相当于除2
5、多分支结构
if 条件表达式1:
条件执行体1
elif 条件表达式2:
条件执行体2
……
else:
条件执行体N
6、pass语句
语句什么都不做,只是一个占位符,用在语法上需要语句的地方
7、range()
用于生成一个整数序列
range(stop):创建一个[0,stop)之间的整数序列,步长为1
range(start,stop):创建一个[start,stop)之间的整数序列,步长为1
range(start,stop,step):创建一个[start,stop)之间的整数序列,步长为step
8、for-in循环
for item in 'Python':
print(item) #输出Python
for i in range(10):
print(i) #输出0,1,2,3,4,5,6,7,8,9
9、break和continue
break直接跳出循环,结束循环
continue结束当前循环,直接进入下一次循环
更多推荐
所有评论(0)