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

python入门笔记--序列、运算、强制缩进

2015-05-18 14:29 337 查看
一.序列分类

sequence(序列)是一组有顺序的元素的集合

1.s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple固定的值

2.s2 = [True, 5, 'smile'] # s2是一个list表,可以是不固定的值

二.取序列值

例如:a='012345678'

取一个值a[index],index从0开始,如果是倒着数,最后一位是-1

>>> a='012345678'
>>> a[0]<pre name="code" class="python">>>> a[-1]
'8'



取所有值

>>> a[:]
'012345678'
>>> a[0:]
'012345678'
>>> a[:9]
'012345678'
取部分值,第一个是起始index,第二个一个是结束index但不包含这个,第三个是步长

>>> a[0:4:1]
'0123'
>>> a[0:4:2]
'02'
反向取值从后往前取值,看步长,有负数就是反向取值,起始和结束非index而是真实的值,如果没有会取类似的。

>>> a[6:0:-2]
'642'
>>> a[88:0:-2]
'8642'

eg:将a=["3.14%","5.3%"]输入3.14并转化成float格式

>>> float(a[0][0:4:1])
3.14


三、逻辑运算

数学 +, -, *, /, **, %

判断 ==, !=, >, >=, <, <=, in

逻辑 and, or, not

四、强制缩进

四个空格

i = 1

x = 1

if i > 0:

x = x+1

print x

解释:

if语句之后的冒号

以四个空格的缩进来表示隶属关系, 可以按下tab键或4下空格键, Python中不能随意缩进

if <条件1>:

statement

elif <条件2>:

statement

elif <条件3>:

statement

else:

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