字符串的运用
字符串可以表示姓名,性别
name = 'nick'
print(name)
name = "nick"print(name)
gender = "male"
三引号中的字符串可以换行
poem = '''锄禾日当午,汗滴禾下土;谁知盘中餐,粒粒皆辛苦''
'print(poem)
poem = """锄禾日当午,汗滴禾下土;谁知盘中餐,粒粒皆辛苦"""
print(poem)
如果字符串中需要单引号,则需要用双引号包裹字符串
print("nick's name is nick")print('''nick's name is "nick"''')# 转意# 本来'表示字符串结束了,但是加上\表示这个’只是一个很普通额字符
print('nick"'"s name is "nick"')
print('\tnick handsome') # 4个空额,缩进
print('锄禾日当午,汗滴禾下土;\n谁知盘中餐,粒粒皆辛苦') # 换行
print('\t1\n1')
print(r'\t\n') # 原生字符串
print(''50) #50个*号
for i in range(5):
print('\r1',end='') # end控制输出的形式 #\r原位打印#
print('-'*50)
字符串的运算
print('nick'+' handsome')
print('nick'*50)
f-string格式化
print(f'{s1} {s3} {s2} {s4}') # {}会占用变量名的值,并且数字会转成字符串# print('{} {} {} {}'.format(s1,s3,s2,s4)) # {}会占用变量名的值,并且数字会转成字符串
s = 'nick'# print(f'{s:*<10}') :表示后面的字符有意义,*表示填充的字符,^中间;<居左;>居右,10表示填充的字符长度
height = 180.01
print(f'{height:.3f}') #保留三位小数