input和print语句

本文详细介绍了Python中的print和input函数。print函数用于输出内容,支持多个值的连续输出,通过sep和end参数可以自定义间隔和结束字符。input函数则用于接收用户输入,输入内容始终为字符串类型。此外,文章还展示了如何转换和拼接字符串,以及处理input输入的类型转换和错误处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

print
python使用内置函数print来输出内容
如:
print( “hello”)
print语句的使用
在这里插入图片描述

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

print(value,…)##可以输出多个
print(‘张三’,‘李四’,‘nihao’,‘hello’)
#sep参数用来表示输出时,每个值之间使用那个字符作为分离,默认使用空格符
##end参数用来表示执行完一个print语句和,接下来要输出的字符,默认为 \n 表示换行
在这里插入图片描述
input
python使用内置函数input来接收用户的输入
在这里插入图片描述

def input(*args, **kwargs):

在这里插入图片描述
要注意的时,input中不论用户输入的是什么内容,输入的内容都是字符串类型(str)

print('--字符串空格--')
print("hello world")    ##字符串包括空格
print("hello","world")  ##逗号用于隔离字符串
print() ##表示空一行

print("--字符串拼接--")
print("hello""world") ##字符串间默认拼接
print("hello"+"world")##+号用于字符串拼接
print()

print("--print中\\n换行--") ##用第一个\表示转义\n,第二个\n表示换行
print("a\nb\nc") ##打印为a,换行b,换行c
print("a\\nb\\nc") ##打印为a\nb\nc
print()

print("---------") #表示分隔符
print('--print中*的用法--')
print('3' * 5 ) ##print中字符用*号表示重复多少次
print(3*5)  ##print中数字用*表示求积算法
print()

print('print中end的用法')
print('Nothing is impossible to a willingheart!')
print('Nothing is impossible to a willingheart!',end='')
print('Nothing is impossible to a willingheart!',end='\n')
print('Nothing is impossible to a willingheart!')

print('----------')
print('--print中sep表示两单词间用什么字符隔开')
print('hello','world',sep="@@@")
print("file\n","abc","fff",sep="@@@\n")

输出
在这里插入图片描述

number=input("please input a number:")
print(number)
print(type(number))     ##input,默认是字符类型
#print(number+10)#报错,字符不能与数字做运算
print(int(number)+10)##int(number)转换类型,将字符串10转换为数字10
print(number+str(10))##将数字10转换为字符串实现拼接
##把input的str类型更改为int类型
#int(shuzi)=input("输入:")
#print(shuzi+10)##这两步为错误,正解如下
shuzi=int(input("shuzi= "))
print(shuzi+10)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值