为了账号安全,请及时绑定邮箱和手机立即绑定

print('you age={}'.format(age))

print('you age={}'.format(age))这一句什么意思


正在回答

2 回答

https://img1.sycdn.imooc.com//64e9e6cf00016a7c07140104.jpg


代码没有问题, 可以这样理解

s = 'you age={}'

s.format(age)

意思是将字符串s进行格式化输出, 将变量age的值插入到花括号占位符

0 回复 有任何疑惑可以回复我~

这个代码执行有错误:

Traceback (most recent call last):
  File "index.py", line 10, in 
    print('you age={}'.format(age))
NameError: name 'age' is not defined

应该是:print('you age={}'.format('age'))

.format是模板方法,由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置,这句话的意思是把字符串'age'嵌到{}的位置

0 回复 有任何疑惑可以回复我~
#1

枫_筝

没错,前面有age = 19,又不是字符型数据
2023-07-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

print('you age={}'.format(age))

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信