您的位置:首页 > 编程语言 > Python开发

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

2014-01-22 22:01 543 查看
一:格式化打印输出:

一个输出时:

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”

其他区别见链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: