py学习-2:运算符,循环,符号,格式化输出,判断数字,退出,标志位,几个特殊符号
运算符:
//:整除 例 9//2=4
%:取余 9%2=1
**:指数 2**10=1024
+ - * /:加 减 乘 除
break :中断执行,只跳出当前循环
continue:跳过继续执行
循环:
1
while:
pass1
else:
pass2 当pass1处因break中断操作时,else后面的代码将不会被执行,其他时候都会正常执行
2
for i in range(x):在(0--x(不含))之间的整数循环,间隔为1
for i in range(1,x):在(1--x(不含))之间的整数循环,间隔为1
for i in range(1,x,k):在(1--x(不含))之间的整数循环,间隔为k(步长)
print时,若想不换行,只需要将end=" " 设置为其他结束符,不写默认为换行符 \n
几个常用的符号:不同系统,具体代表的意义可能不同
\t : 制表符
\r:回车
\n:换行
新增加备注:t=''' '''' 若3引号有赋值的情况,此时不为注释,而为一个字符串的表示 ,比如一个字符串中既有双引号,又有单引号的情况下就需要用到三引号
格式化输出字符串:
"%s"%name name表示具体的字符串变量名,
"%s%s"%(name1,name2) 多个的表示 方法
常用的两个格式化符号
%s string
%d number
%f float
判断input 输入的是否是个数字:x=input()
if x.isdigit():判断像不像数字,若输入的数字带 小数点 都将被判断为不像,
x=int(x)
else:
msgbox(”please input a number“)
exit(" string ") 可以设置直接退出,里面的string将以色彩显示并退出
标志位:
设置一个标志位:flag=True/False 这样就可以在需要的地方改变flag的值,跳出循环。少用break