文章目录
print()函数查看帮助文件格式化字符串%号格式化占位符
format格式化(1)位置映射(2)关键字映射(3)索引
print()函数查看帮助文件
>>> help(print)
Help on built
-in function
print in module builtins
:
print(...)
print(value
, ..., sep
=' ', end
='\n', file=sys
.stdout
, flush
=False)
Prints the values to a stream
, or to sys
.stdout by default
.
Optional keyword arguments
:
file: a
file-like
object (stream
); defaults to the current sys
.stdout
.
sep
: string inserted between values
, default a space
.
end
: string appended after the last value
, default a newline
.
flush
: whether to forcibly flush the stream
.
语法格式:
print(value
, ..., sep
=' ', end
='\n', file=sys
.stdout
, flush
=False)
等价于
print(value1
,value2
,...,valuen
,sep
=' ', end
='\n', file=sys
.stdout
, flush
=False)
a
= 1
b
= 2
print(a
,b
,sep
='#')
for i
in range(5):
print(i
,end
=' ')
格式化字符串
%号格式化
占位符
格式描述
%d有符号的整数%s字符串%c字符及ASCII码%o无符号八进制整数%x/%X无符号十六进制整数%e/%E浮点数,科学计数法%f浮点数
%格式化字符串 用%匹配参数,注意个数一一对应
"%d%%" % 100---> 100%
print("%d" % 6688)
name
= "liyue"
age
= 21
print("His name is %s, his age is %d." % (name
, age
))
print("His name is", name
, ", his age is ", age
, '.')
print("His name is " + name
+ ", his age is " + str(age
) + '.')
format格式化
(1)位置映射
print("Name:{},age:{}".format('Tom', 18))
(2)关键字映射
print("Name:{},age:{}, {address}".format('Tom', 18, address
="Gongshu,Hangzhou"))
(3)索引
print("第一个元素是
:{0[0]}, 第二个元素是
:{0[1]}, 第三个元素是
:{0[2]}; \
第四个元素
:{1[0]},第五个元素
:{1[1]},第六个元素为
{0[2]}\
"
.format(
('www.', 'google.', 'com'), ('www.', 'baidu.')))