python_002days
Posted 别人想到的,你要做到。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_002days相关的知识,希望对你有一定的参考价值。
2018-07-03
while,格式化输出,运算符.
>1.while 基本机构: while 条件: 循环体 执行流程: 当条件成立时为真,执行循环体. 再次判断条件是否成立,如果成立再次执行. 当判断条件结果为假时,跳出循环,本次循环结束. 基本结构2: count = 1 while True: # 定义一个死循环 print("123") # 每次循环执行这个代码块 if :count == 5: #再循环中做判断,当count=5时,执行if下的代码块 # break代表立刻终止此次循环 count += 1 基本机构3: count = 1 while True: print("123") if :count == 5: continue # continue代表当满足if的条件时,跳出本次循环,进入下一次循环. count += 1 >2.格式化输出: %d:字符串占位符 占位符就相当于拼接,每一次拼接都增加内存. int类型可以使用%d进行占位,但是str类型不能使用%进行占位. 当在使用占位符时,若遇到同一字符串中还有其他%字符,不需要有占位符作用的,可以使用两个百分号进行转义. %s:数字占位符 >3.运算符: 算数运算: a = 10 b = 2 + 加法 - 减法 * 乘法 / 除法 % 取余数 ** 次幂 // 取商数 比较运算符: == 等于 != 不等于 <> 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 赋值运算: = 给变量赋值 += i += 1 相当于 i = i + 1 -= i -= 1 相当于 i = i - 1 *= i *= 1 相当于 i = i * 1 /= i /= 1 相当于 i = i / 1 **= i **= 1 相当于 i = i ** 1 //= i //= 1 相当于 i = i // 1 逻辑运算: 运算符 and or not and: 并且 > 1.当and两端都为True时, 结果才为True. > 2.只要有一个False, 都是False. or: 或者 > 1.当or两端都为False时, 就是False. > 2.两端都为True时, 就是True. > 3.当两端只要有一个True时, 都为True. not: 反之 > 1.真即是假. > 2.假即是真. 逻辑运算的优先级: () > not > and > or print(0 and 2) # 0代表False 不为0的数字都为True,因为是并且的关系,所以会打印False,也就是0 print(2 and 0) # 因为and在运行过程中是要将两边的值全看一遍,所以输出的会是后面的值 print(2 and 3) # 当True and True时为什么打印3 print(0 or 2) # 0代表False 不为0的数字都为True,因为成立所以会打印True,也就是2 print(2 or 0) # 0代表False 不为0的数字都为True,因为成立所以会打印True,也就是2 print(2 or 3) # 当在or的关系中,只要遇到了True就不会再往后看了,就直接打印遇到的第一个True if 2 or 3: print(True) else: print(False)
以上是关于python_002days的主要内容,如果未能解决你的问题,请参考以下文章