python中printf的用法_Python 3.4 printf的用法
#!/usr/bin/python#!-*-coding:UTF-8-*-#输出字符串strHello="Hello,World"print(strHello)"""格式化输出参数支持参数格式化,与C语言的printf类似"""strHello1="thelengthof(%s)is%d"%('HelloWorld',len('HelloWorld'))print...
#!/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
"""
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)