print函数是python语言中的一个输出函数,可以输出以下几种内容
① 字符串和数值类型 可以直接输出
print(?1)
print(?"Hello?World")
Hello?World
无论什么类型,数值,布尔,列表,字典...都可以直接输出
print(x)
s?=?'Hello'
print(s)
Hello
print(L)
print(t)
print(d)
类似于C中的 printf
s
'Hello'
x?=?len(s)
print(?"The?length?of?%s?is?%d"?%?(s,x)?)
【注意】
print() 方法用于打印输出,是python中最常见的一个函数.
该函数的语法如下:
参数的具体含义如下:
objects --表示输出的对象.输出多个对象时,需要用 , (逗号)分隔.
sep -- 用来间隔多个对象.
end -- 用来设定以什么结尾.默认值是换行符 \n,我们可以换成其他字符.
file -- 要写入的文件对象.
无论什么类型的数据,包括但不局限于:数值型,布尔型,列表变量,字典变量...都可以直接输出.
在python中,我们同样可以实现数据的格式化输出.我们可以先看一个简单的例子:
和C语言的区别在于,Python中格式控制符和转换说明符用%分隔,C语言中用逗号.
此时此刻呢我们仔细探讨一下格式化输出
(1).%字符:标记转换说明符的开始.
%字符的用法可参考上例,不再赘述.
最小字段宽度:转换后的字符串至少应该具有该值指定的宽度.如果是*(星号),则宽度会从值元组中读出.
点(.)后跟精度值:如果需要输出实数,精度值表示出现在小数点后的位数.如果需要输出字符串,那么该数字就表示最大字段宽度.如果是*,那么精度将从元组中读出.
可参考C语言的实现方式.
注:字段宽度中,小数点也占一位.
转换标志:-表示左对齐;+表示在数值前要加上正负号;" "(空白字符)表示正数之前保留空格();0表示转换值若位数不够则用0填充.
具体的我们可以看一下例子:
格式字符 说明 格式字符 说明
%s 字符串采用str()的显示 %x 十六进制整数
%r 字符串(repr())的显示 %e 指数(基底写e)
%c 单个字符 %E 指数(基底写E)
%b 二进制整数 %f,%F 浮点数
%d 十进制整数 %g 指数(e)或浮点数(根据显示长度)
%i 十进制整数 %G 指数(E)或浮点数(根据显示长度)
%o 八进制整数 %% 字符%
在python中,输出函数总是默认换行,比如说:
而显然,这种输出太占"空间",我们可以进行如下改造:
参考文本第一部分对end参数的描述:end -- 用来设定以什么结尾.默认值是换行符 \n,我们可以换成其他字符.
意思是python中所有变量包括函数名都是一个对象,可以任意赋值
d表示整型,f表示浮点型,就是指明数据类型用的.这跟C语言中的printf
函数语法是非常类似的,学过C语言的人就很容易理解这些.
print('test:{0:10f}'.format(math.pi))test:
在Python中,一个函数的返回值可以直接输出,示例代码如下:
# 定义一个函数
def add(a, b):
return a + b
# 调用函数并输出返回值
请注意,上面的代码只是一个示例,实际应用中可能需要根据实际情况进行更多的处理,比如考虑函数没有返回值等情况.
以上就是土嘎嘎小编为大家整理的类内函数输出python相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!