Python基础函数学习笔记(二)

一:格式化打印输出:

一个输出时:

area = 20.15

print "The area of the circle is %f sq cm."%area


两个输出时:

rabbits = 17

cage = 10

print "%f rabbits are in cage #%d."%(rabbits,cage)



输出换行:

print默认输出自动加换行,如下所示:

rabbits = 20
print rabbits
cages = 15
print cages

结果如下所示:


如果要在同一行显示的话,可以在行末加逗号,如下



二:用户输入:

两个函数input和raw_input

"raw"意味着它将以字符串的形式返回用户输入的一切内容,哪怕有些内容看上去像数字。

比如,

line = raw_input()
print line
line = raw_input()
print line*2


如果希望用户输入一个数字,那就必须用int或float将得到的字符串转换成所需的类型。

比如:

value = raw_input()
value = int(value)
print value
print value*2



input和raw_input的区别:

当输入为纯数字时,

  • input返回的是数值类型,如int,float
  • raw_inpout返回的是字符串类型,string类型

输入字符串为表达式

  input会计算在字符串中的数字表达式,而raw_input不会。

  如输入 “57 + 3”:

  input会得到整数60

  raw_input会得到字符串”57 + 3”

其他区别见 链接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值