【python】函数print
正文
函数print
name = "John"
age = 30
print("My name is", name, "and I am", age, "years old.")
输出:
My name is John and I am 30 years old.
>>> name = "Eric"
>>> "Hello, %s." % name
'Hello, Eric.'
f-string
python 中的字符串通常被括在双引号(""
)或单引号(''
)内。要创建 f-string,你只需要在字符串的开头引号前添加一个 f
或 F
。例如,"This"
是一个字符串,而 f"This"
是一个 f-string。当使用 f-string 来显示变量时,你只需要在一组大括号 {}
内指定变量的名字。而在运行时,所有的变量名都会被替换成它们各自的值。语法如下所示:
author = "jane smith"
a_name = author.title()
print(f"This is a book by {a_name}.")
输出:
This is a book by Jane Smith.
{!r}
是 Python 中的一种格式化字符串方式,它可以将一个变量以其对应的 Python 表示形式(representation)替换到字符串中。例如:
name = "Alice"
age = 30
print("My name is {!r} and I'm {!r} years old.".format(name, age))
输出:
My name is 'Alice' and I'm 30 years old.
在上面的例子中,{!r}
将会把变量 name
和 age
分别替换为其对应的字符串表示形式。name
的字符串表示是 "Alice"
,因此在输出字符串中会被包裹在单引号内;age
的字符串表示是整数 30
,因此不需要加引号。
参考资料
1. Python 3's f-Strings: An Improved String Formatting Syntax (Guide)
分类:
【03】python编程
标签:
【python编程】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
2022-06-03 【C++编程】weak_ptr
2022-06-03 【C++编程】std::shared_ptr
2022-06-03 【shell编程】shell字符串截取、替换、删除
2022-06-03 【shell编程】函数返回值
2018-06-03 【学习工具】vmware克隆独立虚拟机及初始配置
2018-06-03 【C++ 继承】重载、重写、隐藏的区别
2018-06-03 【rpm】创建子包