python print 越来越优雅

在Python中,print() 是一个内置函数,用于将指定的字符串或变量的值输出到控制台,虽然简单,但却很有用,而且它一直在进步,我们来看看代码深切体会一下:

python 复制代码
# 打印简单的字符串
print("Hello, Python!")

# 打印变量的值
name = "小明"
age = 18
print(name)
print(age)

# 同时打印多个对象,默认用空格分隔
print(name, age) # 小明 25

# 指定分隔符
print(name, age, sep=': ') # 小明: 25

# 结尾添加换行符,默认情况下,print() 会自动添加换行符
print("这是一个句子。")

# 不添加换行符
print("这是一个句子。", end='')

# 使用占位符进行格式化输出
print("我叫 %s,今年 %d 岁。" % ('小明', 18))  # 旧式风格
print("我叫 {},今年 {} 岁。".format('小明', 18)) # 现代风格format
print(f"我叫 {name},今年 {age} 岁。")  # f-string 风格,现代且高效

输出结果如下:

Hello, Python!
小明
18
小明 18
小明: 18
这是一个句子。

这是一个句子。我叫 小明,今年 18 岁。
我叫 小明,今年 18 岁。
我叫 小明,今年 18 岁。

相关推荐
装不满的克莱因瓶12 分钟前
链式法则如何传递参数误差 —— 深入理解神经网络中的梯度传播
人工智能·python·深度学习·神经网络·数学·机器学习·ai
Anastasiozzzz12 分钟前
从有限状态机到智能体图:传统 FSM 与 Agent Graph的演进
java·人工智能·python·ai
fqbqrr5 小时前
2606C++,C++构的多态
开发语言·c++
biter down6 小时前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
肖永威7 小时前
Python多业务并行计算框架插件化演进:从硬编码到动态注册
python·插件化·并行计算·动态注册
yz_aiks7 小时前
Linux Jar包配置Systemd自启动实战:从排查到配置全流程
linux·python·jar·自启动·systemd
threelab8 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师728 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
不知名的老吴8 小时前
线程的生命周期之线程“插队“
java·开发语言·python