Python print() 函数
print()函数
print 语句已替换为 print() 函数,并使用关键字参数来替换旧 print 语句的大部分特殊语法。
打印语句可以通过以下方式使用:
打印(“早上好”)
print("好", <包含字符串的变量>)
print("Good" + <包含字符串的变量>)
print("Good %s" % <包含字符串的变量>)
在Python中,单引号、双引号和三引号用于表示字符串。大多数在声明单个字符时使用单引号。声明一行时使用双引号,声明段落/多行时使用三引号。
命令
print(<el_1>, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
使用“file=sys.stderr”来查找错误。
使用 'flush=True' 强制刷新流。
Pretty Print
from pprint import pprint
pprint(<collection>, width=80, depth=None)
比“深度”更深的级别被“...”取代。
双引号使用:
例子:
print("Python is very simple language")
输出:
Python is very simple language
单引号使用:
例子:
print('Hello')
输出:
Hello
三引号使用:
例子:
print("""Python is very popular language.
It is also friendly language.""")
输出:
print("""Python is very popular language.
It is also friendly language.""")
变量使用:
字符串可以分配给变量 string1 和 string2,当使用 print 语句时可以调用它们。
例子:
str1 = 'Wel'
print(str1,'come')
输出:
Wel come
例子:
str1 = 'Welcome'
str2 = 'Python'
print(str1, str2)
输出:
Welcome Python
字符串连接:
字符串连接是两个字符串的“相加”。请注意,连接时字符串之间不会有空格。
例子:
str1 = 'Python'
str2 = ':'
print('Welcome' + str1 + str2)
输出:
WelcomePython:
作为字符串使用:
%s 用于引用包含字符串的变量。
例子:
str1 = 'Python'
print("Welcome %s" % str1)
输出:
Welcome Python
使用其他数据类型:
同样,当使用其他数据类型时
%d -> 整数
%e -> 指数
%f -> 浮点
%o -> 八进制
%x -> 十六进制
这可用于 print 语句本身内部的转换。
用作整数:
例子:
print("Actual Number = %d" %15)
输出:
Actual Number = 15
用作指数:
例子:
print("Exponential equivalent of the number = %e" %15)
输出:
Exponential equivalent of the number = 1.500000e+01
用作浮动:
例子:
print("Float of the number = %f" %15)
输出:
Float of the number = 15.000000
用作八进制:
例子:
print("Octal equivalent of the number = %o" %15)
输出
Octal equivalent of the number = 17
使用十六进制:
例子:
print("Hexadecimal equivalent of the number = %x" %15)
输出:
Hexadecimal equivalent of the number = f
使用多个变量:
当引用多个变量时,使用括号。
例子:
str1 = 'World'
str2 = ':'
print("Python %s %s" %(str1,str2))
输出:
Python World :
打印声明的其他示例:
以下是 print 语句的其他不同使用方式。
示例1:
% 用于 %d 类型的单词
print("Welcome to %%Python %s" %'language')
输出:
Welcome to %Python language
示例2:
\n 用于换行。
print("Sunday\nMonday\nTuesday\nWednesday\nThursday\nFriday\nSaturday")
输出:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
示例 3:
任何文字多次打印。
print('-w3r'*5)
输出:
-w3r-w3r-w3r-w3r-w3r
示例 4:
\t 用于制表符。
print("""
Language:
\t1 Python
\t2 Java\n\t3 JavaScript
""")
输出:
Language:
1 Python
2 Java
3 JavaScript
精度宽度和字段宽度:
字段宽度是整个数字的宽度,精度是向右的宽度。人们可以根据需要改变这些宽度。
默认精度宽度设置为 6。
示例1:
请注意,最多返回 6 位小数。要指定小数位数,请使用“%(fieldwidth).( precisionwidth)f”。
print("%f" % 5.1234567890)
输出:
5.123457
示例2:
注意最多返回 5 位小数
print("%.5f" % 5.1234567890)
版权所属:SO JSON在线解析
原文地址:https://www.sojson.com/blog/527.html
转载时必须以链接形式注明原始出处及本声明。
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。