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

python 一些运算笔记

2016-07-26 15:11 393 查看
python 对格式很严格,同一段代码的不同层次一定要一一对应相应的缩进位置,print位置的不同,结果也不同。print在行首会统计结果,在条件的同一层次则会显示整个过程。
input和raw_input的区别:input会根据内容进行类型转换,raw_input把输入的内容当做字符串。所以把raw_input的内容进行数学运算时会报类型错误。
1.range
range(1,5) 表示1到5之间的话,不包括5,即1.2.3.4

>>> range(1,5)
>>>[1, 2, 3, 4]

统计range(1,10)之间的和。即统计1到9的数相加的和
sum = 0
a = range(1,10)
for i in a:
sum=+i #简写,sum = sum+i
print sum # sum =45

>>>range(1,10,2) #从1开始到10之间,第隔2取一值,不停含10

[1, 3, 5, 7, 9] #运算结果

2.list
>>>list=[1,2,3,4,5,6] #给列表赋值
>>>list=[0] #打印列表索引为0的值,索引从0开始,并且每次只能打印一个索引的值
1

>>>list[0:5] #正向切片。打印索引0到5之间的值,不含5
[1, 2, 3, 4]

>>>list[0:5:2] #正向切片,隔2取值
[1, 3, 5]

>>>list[5:0] #反向切片,从右向左倒序取值,需加setp值
[]
>>>list [5:0:-1] #从5往0倒向取值,不含0 ,需加-负数。
[6, 5, 4, 3, 2]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python