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
取所有值
eg:将a=["3.14%","5.3%"]输入3.14并转化成float格式
三、逻辑运算
数学 +, -, *, /, **, %
判断 ==, !=, >, >=, <, <=, 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
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
相关文章推荐
- Python3学习笔记03-基本数据类型、序列、运算及缩进和选择
- 零基础入门学习Python学习笔记第九讲【序列】
- Python学习笔记(六)—— 序列运算
- python笔记6 - 序列,列表(生成,常用方法,运算,切片赋值),深拷贝和浅拷贝,列表推导式
- Python入门笔记(2)_ 数据类型及取整运算 round,floor,ceil
- Python入门笔记2 序列(字符串、元组、列表)
- Python 入门笔记
- odoo8.0开发笔记(一):Notepad ++的自动缩进引发python的问题
- 从零学Python之入门(五)缩进和选择
- 笔记|《简明Python教程》:编程小白的第一本python入门书
- python 入门练习笔记_1
- 【python入门笔记】(三)基本数据结构
- 【笔记】Python入门(慕课)
- 【零基础入门学习Python笔记009】了不起的分支和循环3
- python 入门笔记(一)
- Python Web开发 之Django框架入门学习笔记(一)——安装和初步使用
- Python学习笔记 -- 序列(一)序列类型
- [Python笔记][第二章Python序列-复杂的数据结构]
- Python入门笔记第一天
- Python专业人士笔记Ch3 缩进,Ch4注释及文档说明