003.python基础语法之碎笔记(一)

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函数可以指定分隔符和结尾符

003.python基础语法之碎笔记(一)_第1张图片
注意:sep和end指定要放在最后面

练习:九九乘法表

003.python基础语法之碎笔记(一)_第2张图片
九九乘法表
003.python基础语法之碎笔记(一)_第3张图片
加\t对齐

你可能感兴趣的:(003.python基础语法之碎笔记(一))