Python学习笔记——01 输入输出

本文介绍了Python中print和input的使用方法。print用于输出,能以多种方式结合不同类型的数据,如格式化输出和非格式化输出。input则用于接收用户输入,初始为字符串类型,需要转换才能进行数值计算。通过实例展示了strip、lower、upper、replace、split等字符串方法的运用,以及如何访问和修改字符串内容。同时,讲解了input与print结合时的数据类型转换问题。
摘要由CSDN通过智能技术生成

1、print 输出语句的使用

1、print不能对数字、字符串连接,可以有以下方式

a=30
b=20
print('hello world:',a,'+',b,'=',a+b)
# 连续输出多个不同类型的值,非格式化输出的时候会用。像这种格式化输出一般不用

print('hello world:%d+%d=%d'%(a,b,a+b))
# 较早的输出格式,不建议用

print('hello world:{0}+{1}={2}'.format(a,b,a+b ))
# 连续输出多个不同类型的值,使用字符串的格式化format操作

print(f'hello world:{a}+{b}={a+b}')
# 连续输出多个不同类型的值,更简洁。新格式规范,使用f引导字符串,{}引用变量

2、print()中可以使用方法对数据进行操作

a = "Hello, World!"
print(a.strip())    #.strip()删除开头和结尾的空白字符,再输出
print(a.lower())    #.lower()返回小写字符
print(a.upper())    #.upper()返回大写字符
print(a.replace("World", "Kotty"))      #.replace()用另一段字符来代替字符串
print(a.split(",")) #.split将1字符串按字符分割成2字符
print(a[1])         #访问指定元素
print(a[2:5])       #访问范围元素
print(a[-5:-2])     #反着访问范围元素
print(len(a))       #获取字符串长度

输出结果
# Hello, World!
# hello, world!
# HELLO, WORLD!
# Hello, Kotty!
# ['Hello', ' World!']
# e
# llo
# orl
# 13

疑问1:输出时会统一数据类型吗?
答:没有类型转换,只是输出多个表达式

2、输入语句的使用

a=input('请输入第一个加数:')#输入当成字符串处理
print(type(a))
print(a)
b=input('请输入第二个加数:')

print(a+b)				#字符串的加,是连接作用

a=int(a)				#类型转换为浮点型好进行加法运算
b=int(b)
print(type(a + b))
print(a+b)

输出结果
#请输入第一个加数:10
#<class 'str'>
#10
#请输入第二个加数:12
#1012
#<class 'int'>
#22
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值