Python3 笔记:Python的输入、输出(input 和 print)

本文详细介绍了Python编程中如何使用input()获取用户输入并转换类型,以及如何通过print()函数输出内容,包括参数解释、多值输出和换行控制。同时,强调了Python语言中标识符的大小写敏感性以及赋值操作的基本概念。
摘要由CSDN通过智能技术生成

输入和输出是用户与程序进行交互的主要途径。


1、Python程序如果需要输入,就必须调用input ()函数

语法:input([prompt])

参数prompt是指:提示信息

input()函数首先输出提示信息,然后等待用户键盘输入,直到用户按回车键结束,函数最后返回用户输入的字符串(不包括最后的回车符),系统继续执行input函数后面的语句。

注意 用户输入的数据全部以字符串形式返回,如果需要输入数值,则必须进行类型转换。

比如需要进行数学运算的时候就必须转换成数字数据类型。字符串不可以进行数学运算。

num = int(input('Enter a number:'))	# 这里用int()将返回的字符串转换成整数
num = num/2
print(num)	# 输入6的时候,输出num的值为3.0

在Python 3中,整数相除的结果不是整数,Python会把运算的结果存储为浮点型的变量。

2、Python程序如果需要输出,就必须调用print ()函数

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

objects:输出的对象。输出多个对象时,需要用逗号(,) 隔开。
sep:输出多个对象时的分隔字符,默认是一个空格字符。(Separate意为分开,隔开)
end:用来设定以什么结尾。默认值是换行符 \n。
file:数据输出位置,默认是sys.stdout,也就是屏幕。
flush:是否清除数据流的缓冲区,默认是不清除。

print('Python','Python')	# 这里运行结果是:Python Python(在同一行,中间有空格,sep的默认值是空格)
print('Python')
print('Python')
"""
第2行和第3行的运行结果是:
Python
Python
因为print的 end 默认值是换行符,所以这里输出的结果在两行
"""

print函数的括号内用逗号隔开的变量,是在同一行输出多个值,中间用空格隔开。

另外,如果print括号内的语句过长,想换行写,也是可以的,Python中圆括号包围的部分是可以写在不同行的。

print('Python','Python')	# 这里运行结果是:Python Python(在同一行,中间有空格)
print('Python',
	  'Python')	# 这里运行结果是:Python Python(在同一行,中间有空格)

注意:print 在 Python 3.x 是一个函数,后面需要用括号,(print ('a'))但在 Python 2.x 版本不是一个函数,只是一个关键字,后面不用括号。(print 'a')

name = input ('Please input your name. 请输入名字:')
print ('Hello,'+ name)

Python 中的标识符(包括变量名、函数名、类名等)是区分大小写的。
print()不可以写成Print()或者PRINT(),不然会报错NameError。

赋值号“=”:不是相等的意思,可以理解为将右边的值赋给左边的变量。“=”左边必须是一个可以被赋值的变量,“=”右边可以是一个常量、变量或函数的返回值等。赋值语句运行结束后,“=”左边的变量的值更新为“=”右边的值。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值