【python中的输入输出】

目录

输入 input( )

输出 print( )

输入 input( )

python中提供input()这个内置函数,从标准输入读入一行文本,由键盘输入,返回的是一个字符串。

注意:
(1)input( )函数中的( )中放入的是提示信息,用来再获取数据之前给用户的一个提示;
(2)input( )函数从键盘获取数据以后,会存放再赋值符号(等号)左边的变量中;
(3)input( )函数会把用户输入的任何值都作为 字符串,如果需要转为其他数据类型则需要进行转换
'''

input( )的( )中的内容为提示内容,可写也可以不写,由用户选择是否需要写入提示,

如果用户需要提示,则需要给出提示,提示为字符串类型,需要包含中" "或者' '中。

用户根据input()中的提示,通过键盘输入,程序将用户输入的内容赋值给左边的变量;

如果左边没有变量则不会赋值,找不到对应的变量,
所以建议写程序时要注意将input()函数赋值给某一个变量;

input()函数输入的结果为字符串。

'''
>>> name = input('输入您的姓名:')
输入您的姓名:cathy
>>> name
'cathy'
>>> name1 = input('pealse input your name:')
pealse input your name:cathyzq
>>> name1
'cathyzq'

 进一步展示input()函数输入的结果为字符串,用以下代码来展示,如果需要将字符转为其他数据类型,则需要进行类型转换,如转为数值型,int(input());

'''
输入a =5,b =6,求 a+b 时

如果直接进行input()输入结果时,会出现结果为'56'

如果需要进行数值运算,则需要将该值转换,使用int(intput())。

'''
>>> a = input("a =")
a =5
>>> b = input('b=')
b=6
>>> a,b
('5', '6')
>>> a+b
'56'
>>> int(a) +int(b)
11
>>> int(a+b)
56

输出 print( )

(1)默认情况下,print()语句输出后会自动换行,如果希望一次输出多个内容,且不换行,可以将输出的内容使用英文逗号分隔。 

>>> print(4)
4
>>> print(5)
5
>>> print('6')
6
>>> print(4,5,'6')
4 5 6

 (2)print( )语句中可以使用参数sep来表示每个输出对象之间的分隔符,如果没有该参数则默认为空格。

>>> print(4,5,'6',sep='间隔符')
4间隔符5间隔符6

(3)如果不想换行输出,但是又不想用英文逗号的方式分隔多个内容的方式,可以选择使用参数end来实现,end表示后面的字符串含义为输出文本尾的一个字符串,如果没有该参数,默认为换行符‘\n’。

print(4,end='%')
print(5,end='%')
print('hello')

4%5%hello

(4)print()还可以使用format()函数进行多样化的输出。 

>>> print('{0}是高{1}班级的{2}'.format('小明','三','班长'))
小明是高三班级的班长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值