python基础学习第六节

输出

一般程序通过输入和处理来产生输出
可使用print函数生成输出

print(1+1)
print('hello \nworld')

结果:

2
hello
world

输入

输入用input函数
该函数提示用户输入,并将用户输入的内容转成字符串返回(内容自动转义)

input("Enter something please:")
Enter something please:this is
what \nthe user enters!

'this is what \nthe user enters!'

python在控制台上,print和input功能并不是很有用,它可以自动进行输入和输出,但是,在实际程序中很有用。

字符串连接

可使用+(加号)连接两个任意的字符串,连接字符串是,无论是单引号还是双引号创建的都可以。

"spam" + 'eggs'
'spameggs'

print("first string" + "," +
"second string")
first string,secend string

即使字符串包含数字,他们仍然被添加为字符串而不是整数。将一个字符串加上数字中会产生一个错误,即使他们看起来相似,但他们是两个不同的实体。

print("2" + "2")#输出22

print(1 + '2' + 3 +'4')#会报错

字符串的操作

字符串也可以乘以整数,这会产生原始字符串的重复版本。字符串和整数的顺序无关紧要,但字符串通常在前面。
字符串不能与其他字符串相乘。即使浮点数是整数,字符串也不能乘以浮点数。

print("spam" * 3)#输出spamspamspam
print(4 * '2')#输出2222
print('17' * '12')#会报错
print('python' * 2.0)#会报错

类型转换

在python中,涉及到一些类型是不能完成某些操作的
例如:
不能将包含数字2和3的两个字符串添加到一起生成整数5,因为操作会将字符串拼接成23。
解决方案是类型转换,此例子使用int函数将字符串转成整数。

print("2" + "3")

print(int("2") + int("3"))

结果:

23

在python中,我们迄今使用的类型是整数,浮点数和字符串。用于转换的函数分别是int、float和str。

另一个类型转换的例子:
将用户输入(会自动转换成一个字符串)转换为数字(整数或者浮点数),以便进行运算。

>>>float(input("enter a number:")) + float(input("enter another number:"))

enter a number:30
enter another number:3
33.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值