2021-06-22


 
 

print()函数介绍

  我们初学一门外语时,大概率都是先学问候语或者脏话,同样的,在初学一门编程语言的时候,大部分人都是从输出函数学起的叭。python中的print()函数就是用来打印输出的。
 
 

print()函数参数

在介绍参数之前,有一个必要的知识点了解,那就是python中定义变量时是不需要指明类型的。

// C/C++
int a = 607;
# python
a = 607

因为python的这种特性,在使用print()函数的时候,我们就更应该注意要输出的数据类型,不然很容易出错!
 

python中的基本数据类型

  • 整型
  • 浮点型
  • 布尔型
  • 字符串
# 整型
x = 1
y = 2

# 浮点型
pi = 3.1415926
m = 99.9

# 布尔型
y = True
n = False

# 字符串
# 定义字符串变量的时候,单引号或双引号都是可以的
str1 = '人生苦短'
str2 = "我用pytohn" 

 
  有了这些预备知识,我们继续介绍print()函数的参数。目前我们已经清楚了python的基本数据类型,其实print()函数中的参数就是这些基本数据类型

print(607)
print(777.777)

print(True)
print(False)

print("人生苦短")
print("我用python")

输出结果
可以看到,python的print()函数是默认换行的,那么如何取消这个自动换行呢?

# 这样就可以取消print的自动换行
print("我爱", end='')
print("中国")

在这里插入图片描述

一种比较特殊的输出

  我们来深入思考一下,既然print()函数可以输出,也就是说print()函数有一个返回值,这个返回值就显示在我们的显示器上,那么是否有其他函数,它们也有返回值,也可以进行输出呢?答案是肯定的!

# 举例 ceil()函数,功能:输出当前数字的"天花板值"  注释看不懂没关系,继续往下看
# 想使用ceil()函数,需要先引入math
import math
print(math.ceil(3.14))

在这里插入图片描述
  现在大家都知道天花板值是什么意思了叭。ceil()函数功能:返回大于或者等于指定表达式的最小整数。在这个例子中,展示了print()函数参数是另一个函数的情况。

 
 

print()函数输出结果的其他目的地

  目前我们所举的例子中,print()函数都输出到了显示器上,其实它还可以将结果输出到文件中!

# 以写模式打开文件,若文件不存在,会自动新建
fp = open('E:/text.txt', 'w')
# 将结果输出到文件中
print('hello world', file=fp)
# 关闭文件
fp.close()

 
 

别致的小家伙们

为了使我们的输出结果花样更多,出现了这样一群有趣的伙计们----转移字符

# 就从我们最熟悉的换行符来介绍叭
print(607)
print(607, end='\n')

在这里插入图片描述
可以看到,这两个语句的输出结果是一样的,为什么呢?我们转定义看一下。
在这里插入图片描述
我们发现,在print()函数的定义中,默认了end=’\n’!
 

转义字符

  • \n 换行符
  • \t 制表符
  • \b 退格符

  还有很多转义字符,这里就不一一介绍了,感兴趣的话,还请大家自行了解!其实看到这里,有些聪明的小伙伴儿肯定会问,那我该怎么输“\n”这个东西呀,当然还是靠转义字符!

# \的转义字符其实就是\\, 也就是说在print()函数中,要想输出\只需要输入\\即可
print('\\n')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值