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

 

posted on 2021-05-11 22:07  松梅  阅读(215)  评论(0编辑  收藏  举报

导航