字符串:文本,字符串概念:一串有限个数的符号的合集。
name='小明'
age=20
str1='%s今年%d岁'%(name,age)
print(str1)
name='张三'
edu='清华大学'
str3='{}今年考上了{}'.format(name,edu)
print(str3)
for i in range(1,1000):
str5='python{:0>3}'.format(i)
print(str5) #利用右对齐,0作为补充字符实现打印python001~python999
y=2
str6 = '{}的平方是{:2d}'.format(y,y**2) # :2d表示占位两个单位
print(str6)
# 下方为format的格式化操作结合for循环打印九九乘法表
for i in range(1,10):
for j in range(1,10):
if i >= j :
print('{}*{}={*}'.format(j,i,i*j),end=' ')
print() #结合缩进执行换行操作
操作为:f’str文本{变量}’
该操作类似于format的简化操作,同理在{}中也可加入如format的操作
例如
id=1
str6=f'python{id}'
print(str6) #输出结果为python1
str7=f'python{id:0>3}'
print(str7) #输出结果为python001
# 下方为f-字符串结合while循环打印九九乘法表
i=0
while i <9:
i+=1
j=0
while j <9:
j+=1
if i >= j:
print(f'{j}*{i}={i*j}',end=' ')
print()