bool类型
True/False
转义序列
\\输出\
\t制表符
\r代表回车符
\n代表新行,即换行符
\'单引号本义
\"双引号本义
在字符串前面加上R或r时,表示该字符串不再做特殊处理
python中&是按位与,而&&是and的意思,注意区分
continue停止当前这次循环
break终止当前循环
注意:continue和break只影响最近的一层循环
小练习1:计算1000以内的被7整除的前20个数(for循环)
count=0
for i in range(7,1000,7):
print(i)
count+=1
if count>=20:
break
小练习2:给定一个不超过5位的正整数,判断该数的位数,依次打印出个位、十位、百位、千位、万位的数字
b=int(input("b="))
length=len(str(b))
tmp=b
for i in range(length):
print(tmp%10)
tmp=tmp//10
循环中的else
while condition:
block
else:
block
for element in iteratable:
block
else:
block
如果循环正常的执行结束,就执行else子句;如果使用break终止,else子句不会执行
三元表达式
真值 if 条件 else 假值
例子:比较两个数大小,并按照降序排列
a=input('first:')
b=input('second:')
print(b,a) if a>b else print(a,b)
print函数可以指定分隔符和结尾符
注意:sep和end指定要放在最后面
练习:九九乘法表
九九乘法表
加\t对齐