您的位置:首页 > 编程语言 > Python开发

Python 3.4 printf的用法

2016-04-26 00:00 597 查看
摘要: Python 3.4 printf的用法

#!/usr/bin/python
#!-*- coding:UTF-8 -*-

# 输出字符串
strHello = "Hello, World"
print(strHello)

"""
格式化输出参数
支持参数格式化,与C语言的printf类似
"""
strHello1 = "the length of (%s) is %d" %('Hello World', len('Hello World'))
print(strHello1)

"""
格式化输出16进制、十进制、八进制整数
%x --- hex十六进制
%d --- dec十进制
%o --- oct八进制
"""
nHex = 0xFF
import math
print("PI = %f" %math.pi)
print("PI = %.3f" %math.pi)

# 格式化输出浮点数(float)
precise = 3
print("%.3s" %("python"))
precise = 4
print("%.*s" %(4, "python"))
print("%.3s" %("python"))

"""
输出列表(List)
输出列表
"""
lst = [1, 2, 3, 4, "python"]
print(lst)
# 输出字典
d = {1 : 'A', 2 : 'B', 3 : 'C', 4 : 'D'}
print(d)

"""
自动换行
print会自动在行末加上回车,如果不需要回车,print的格式为:print(content, end = '')
"""
for i in range(0, 6):
print(i, end = ',')
# 或直接用下面的函数输出:
import sys
sys.stdout.write("Hello, World")

"""
执行结果:
Hello, World
the length of (Hello World) is 11
PI = 3.141593
PI = 3.142
pyt
pyth
pyt
[1, 2, 3, 4, 'python']
{1: 'A', 2: 'B', 3: 'C', 4: 'D'}
0,1,2,3,4,5,Hello, World
"""
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python print