Python快速入门1——程序的输入和输出
程序员文章站
2022-07-15 08:33:51
...
程序的输出
在Python中,提供了一个专门输出的函数print(),该函数的声明如下:
print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)
- sep: 在值之间插入的字符串,默认是一个空格。
- end: 追加在后面值得字符串,默认是一个"\n"(换行符)。
- file: 类似文件(流)的对象,默认是sys.stdout。
- flush: 是否强制刷新文件(流),默认是False。
注意。flash参数仅存在于Python3中。
print()函数可以输出各种类型的数据,常见的输出常见如下:
(1)直接输出值和字符串:
>>> print(120)
120
>>> print('abc')
abc
(2)输出变量(数值、布尔、列表、字典等类型的变量):
>>> a = 123
>>> print(a)
123
>>> b = [1, 2, 3, 4, 5]
>>>print(b)
[1, 2, 3, 4, 5]
(3)格式化输出,该输出效果类似于C语言中的printf():
>>> s = 'hello'
>>> n = len(s)
>>> print('The length of %s is %d'%(s, n))
The length of hello is 5
(4)不换行输出。默认情况下,使用print()输出数据后默认会换行,例如,使用print()函数输出列表中的值,效果如下所示:
>>> num = [0, 1, 2]
>>> for x in num:
... print(x)
...
0
1
2
如果希望在Python3中输出的数据不换行,可以在print()函数中添加end=’'参数:
>>> num = [0, 1, 2]
>>> for x in num:
... print(x, end='')
...
012
(5)一次输出多个值,只要在值与值之间用逗号隔开即可:
>>> print(5, 1, 'python')
5 1 python
程序的输入
掌握了程序的输出后,如果要让用户从计算机输入一些字符就需要利用Python提供的另一个input()函数,该函数可以让用户输入字符串,并存放到一个变量里。例如,输入用户的名字:
>>> name = input()
Adam
上述代码中,在命令行输入name = input()并按Enter后,命令行就会等待用户输入了。这时,就可以输入任意字符,同样按Enter完成输入。输入完成后,不会有任何提示,Python交互式命令行又回到>>>状态。但我们输入的内容已经存放到name的变量里了。可以直接输入name查看内容:
>>> name
'Adam'
本专题为个人学习笔记,学习材料为《Python实战编程:从零学Python》。
上一篇: 二进制转化为十进制、八进制、十六进制
下一篇: Android开发笔记(四)字符串格式化
推荐阅读
-
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
-
python2和python3的输入和输出区别介绍
-
Python入门必学:如何操作输入输出正确的方法!
-
一起来了解python的基本输入和输出
-
一起来了解python的基本输入和输出
-
Python语言程序设计(第1周)_Hello World的条件输出
-
利用Python中的输入和输出功能进行读取和写入的教程
-
编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表
-
编程初学者入门7_公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。(复习冒泡排序+C、Java中局部变量不赋值不能使用))
-
现有两个字符串s1和s2,它们最多都只能包含255个字符。编写程序,将字符串s1中所有出现在字符串s2中的字符删去,然后输出s1。