一.序列分类
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