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

来源:4-1 Python之if语句

weixin_慕沐3230439

2023-05-05 18:04

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


写回答 关注

2回答

  • 刻命
    2023-08-26 19:50:50

    https://img2.mukewang.com/64e9e6cf00016a7c07140104.jpg


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

    s = 'you age={}'

    s.format(age)

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

  • weixin_慕少5460990
    2023-05-06 15:04:06

    这个代码执行有错误:

    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'嵌到{}的位置

    枫_筝

    没错,前面有age = 19,又不是字符型数据

    2023-07-26 20:28:51

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154161 学习 · 1075 问题

查看课程

相似问题