python print 打印信息

本文演示了Python 2.7环境下使用print语句进行输出的方法,并介绍了如何利用字符串格式化来显示变量值,包括基本的数据类型如整数、字符串等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python 2.7
代码如下:

# -*- coding: utf-8 -*-

from pprint import pprint

print 'Hello ',
print 'World'


print 'Age:',42

data = 5
print 'Age:',data


str = "red"
data = 6
tt = 'green'
print 'color:',str,data,tt


str = 'Price is %d' % 56

print str

str = 'hex num is 0x%x' % 56

print str

运行结果如下:

Hello  World
Age: 42
Age: 5
color: red 6 green
Price is 56
hex num is 0x38
### Python `print()` 函数的用法 `print()` 是 Python 中的一个内置函数,用于将指定的内容输出到标准输出设备(通常是控制台)或者写入文件中。以下是关于其功能和使用的详细介绍: #### 基本语法 `print()` 的基本语法如下所示: ```python print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) ``` - **`*objects`**: 表示可以传递任意多个对象作为参数,这些对象会被自动转换成字符串并打印出来。 - **`sep`**: 参数定义了多个对象之间的分隔符,默认为空格 `' '`[^1]。 - **`end`**: 定义了打印结束后的附加字符,默认为换行符 `\n`[^1]。 - **`file`**: 指定输出目标,默认为目标为标准输出流 `sys.stdout`。可以通过此参数实现输出重定向至文件[^2]。 - **`flush`**: 如果设置为 `True`,则强制刷新输出缓冲区。 #### 示例代码 下面是一些常见的使用场景及其对应的代码示例: ##### 1. 打印单个字符串 最简单的形式是仅打印一个字符串。 ```python print("Hello, world!") ``` ##### 2. 使用自定义分隔符 通过修改默认的分隔符来调整输出格式。 ```python print("Apple", "Banana", "Cherry", sep=", ") ``` ##### 3. 修改结尾字符 更改默认的换行符行为,使连续多次调用 `print()` 不会产生额外的新行。 ```python for i in range(5): print(i, end=" ") # 输出: 0 1 2 3 4 ``` ##### 4. 将输出保存到文件 利用 `file` 参数可将数据直接写入外部文件。 ```python with open('output.txt', 'w') as f: print("Writing to a file.", file=f) ``` ##### 5. 实时更新进度条效果 当需要实时显示某些动态变化的数据时,启用 `flush=True` 可立即看到结果。 ```python import time for i in range(5): print(f"Progress {i * 20}%", end="\r", flush=True) time.sleep(1) ``` 以上就是有关于 Python `print()` 函数的一些常见应用方式以及具体案例说明[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值