课程
/后端开发
/Python
/Python3 入门教程(新版)
print('you age={}'.format(age))这一句什么意思
2023-05-05
源自:Python3 入门教程(新版) 4-1
正在回答
代码没有问题, 可以这样理解
s = 'you age={}'
s.format(age)
意思是将字符串s进行格式化输出, 将变量age的值插入到花括号占位符
这个代码执行有错误:
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'嵌到{}的位置
{}
枫_筝
举报
python3入门教程,让你快速入门并能编写简单的Python程序
4 回答请问如何输入任意age值,返还运算结果?
1 回答请使用两种format的方式打印字符串Life is short, you need Python
2 回答请使用两种format的方式打印字符串Life is short, you need Python。
1 回答for name in names: score = scores[index] print('name = {}, score = {}'.format(name, score)) index = index + 1
1 回答format