输出传参
# f表达式传参
x = int(input('请输入一个整数:'))
print(f'你输入的整数是:{x}')
for 、while 循环
计算0-100的和
# range() 函数
# range(start,end,stop) # range(1,5,2) 左闭右开[1,5),步进2# 计算0-100的和
sum = 0
for i in range(1,101):sum += i
print(f'0-100的和是:{sum}')
打印九九乘法表
# 打印九九乘法表 for
row = 1
for row in range(1,10):col = 1for col in range(col,row+1):print('{} * {} = {}'.format(col, row, col * row), end='\t')col += 1print()row += 1# 打印九九乘法表 while
row = 1
while row <= 9:col = 1while col <= row:print('{} * {} = {}'.format(col,row,col*row),end='\t')# print('%d * %d = %d' %(col,row,col*row),end='\t') # \t是制表符# print(f'{col} * {row} = {row * col}',end='\t')col += 1print()row += 1
切片操作
str = '012345678'
print(str[3 : 5 : 1]) # 34# 反过来取值,下标从-1开始,依然是左闭右开[l,r),最后一位代表步进
print(str[-1 : 1 : -2]) # 8642
print(str[-1 : -8 : -2]) # 8642# 运行结果为空。1-4为从左到右,但是步长为负数,两个方向冲突
print(str[1 : 4 : -1])