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”
其他区别见链接
一个输出时:
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”
其他区别见链接
相关文章推荐
- Python基础教程 第6章: 抽象(函数) 学习笔记
- 学习笔记☞ python 基础(python3)【四】(函数 function,None,return,列表-2,random模块)
- python学习笔记——基础篇(3):函数的定义
- python 学习笔记day06-错误和异常、函数基础
- python 学习笔记day03-python基础、python对象、数字、函数
- Python学习笔记【基础函数篇】
- Python基础函数学习笔记(一)
- Python基础函数学习笔记(三)
- 初学Python的学习笔记7----偏函数、模块、重点是面向对象
- python学习笔记12--函数
- Python基础学习:函数装饰器
- Python基础知识学习笔记(1)
- python学习笔记二(pandas基础)
- python 学习笔记之基础知识(1)
- Python学习笔记(十三):模块基础
- 【Python2.7 学习笔记】Python 基础(二)
- 【Python2.7 学习笔记】Python 基础(三)迭代 + 列表生成式
- Python学习笔记(4)——函数
- Python学习笔记-Python基础
- python函数学习笔记