【 Python 入门教程 ⑬ 】Python 中的 输入input() 与 输出print()


文章目录

  • 一、输入 —— `input()`
  • 二、输出 —— `print()`
    • (1)转义字符
      • 1.换行符 —— `\n`
      • 2.间隔符 —— `\t`
      • 3.反斜杠 —— `\\`
      • 4.双引号 —— `\"`
      • 5.单引号 —— `\'`
    • (2)输出数学表达式
    • (3)格式化输出
      • 1.字符串变量
      • 2.整数变量
      • 3.浮点数变量
      • 结合使用
    • (4)写入文件


一、输入 —— input()

函数input()用来输出。

语法格式:

input(tips)

运行代码之后可自定义输入目标数据,返回结果为string(字符串)类型。

示例:

a = input('请输入一个数字:')
print(a)

终端显示(键盘输入 1):

请输入一个数字:1
1

input()函数较为简单,可以配合类型转换函数int()float()等来使用,这里不多讲。

我们重点来讲print()输出函数。

二、输出 —— print()

print() 方法用于打印输出,是 Python 中最常见的一个函数。

注:

  • print() 在 Python3 中是一个函数,但在 Python2 版本中并不是一个函数,而是一个关键字
  • Python3 的 print() 语句通常用法为 print(123) ,而在 Python2 中,用法为 print 123
  • 在本专栏中,我们以 Python 3 来介绍。

以下是 print() 函数的语法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

其中:

  • objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用英文逗号“,”分隔。
  • sep – 用来间隔多个对象,默认值是一个空格。
  • end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
  • file – 要写入的文件对象。
  • flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

几个例子:

# Code 1-2-0
print(1)
>>> 1
print('点赞')
>>> 点赞
a = '收藏'
print(a)
>>> 收藏
a = '点赞'
b = '收藏'
print(a, b)
>>> 点赞 收藏
a = '点赞'
b = '收藏'
print(a, end='+')
print(b)
>>> 点赞+收藏
print('点赞', '收藏', '转发', sep='+')
>>> 点赞+收藏+转发

以上是一些基本的例子,下面来看print()函数的转义符。

(1)转义字符

Python 转义字符有很多,这里书某人为大家整理了几种,希望大家用得到。

一般转义字符有:\n 代表换行符;\t 代表横向跳格;\ \ 代表反斜杠;\ " 代表双引号;\ ’ 代表单引号。

如果有知道其他转义字符的读者,可以私信我或者在评论区留言,我会更新文章,在知识点中会备注你的名字!

1.换行符 —— \n

只要字符串中有换行符\n,使用print()输出时,就会自动换行。

示例:

print('点赞\n收藏')

程序输出:

点赞
收藏

2.间隔符 —— \t

转义字符\t代表一个TAB键,即8个空格。

print('点赞\t收藏')

输出:

点赞	收藏

3.反斜杠 —— \\

转义字符\\代表一个反斜杠。

print('点赞\\收藏')

输出:

点赞\收藏

4.双引号 —— \"

转义字符\"代表一个反斜杠。

print('点赞\"收藏')

输出:

点赞"收藏

5.单引号 —— \'

转义字符\'代表一个反斜杠。

print('点赞\'收藏')

输出:

点赞'收藏

五个转义字符效果如下:
【 Python 入门教程 ⑬ 】Python 中的 输入input() 与 输出print()_第1张图片

(2)输出数学表达式

print(1+1)
print(2*2)
print(4-2)
print(4/2)

输出:

2 
4 
2 
2.0 

(3)格式化输出

1.字符串变量

name = '书某人.py'
print('关注 %s' % name)

输出:

关注 书某人.py

2.整数变量

number = 99999
print('这篇文章有 %d 个赞' % number)

输出:

这篇文章有 99999 个赞

3.浮点数变量

pi = 3.14159
print('π 约等于 %f' % pi)

输出:

π 约等于 3.141590

%f 会自动将不足的小数位数补齐至6位小数。

%f的百分号后写'.'再接一个正整数, 就能输出保留几位小数。

pi = 3.14159
print('π 约等于 %.3f' % pi)

输出:

π 约等于 3.142

结合使用

name = '书某人.py'
number = 99999
print('%s 的这篇文章有 %d 个点赞!' % (name, number))

输出:

书某人.py 的这篇文章有 99999 个点赞!

(4)写入文件

程序:

print('点赞', file=open('file.txt', 'w'))

发现没有输出,但在程序的目录下会出现一个新文件“file.txt”,里面写着点赞

电脑都这么说了,快给我的文章点个赞!

你可能感兴趣的:(python,开发语言,numpy)