区间访问:[from:to:step]

  1. step默认是1;from表示起始索引(包括),to表示结束索引(不包括)
  2. step如果有符号,表示方向从右到左;
  3. from,to有符号,表示从倒数开始算,如-3表示倒数第三个
  4. string是特殊的类型,且是元组,不能修改;
  5. 对list添加元素,不能像JS一样,要使用append(item)函数

 

# [from:to:step] from include,to not include,step default is 1. ( Nagetive sign refer than the direction is from right to left.)

 

s1 = (2, 1.3, 'love', 5.6, 9, 12, False)

s2 = [True, 5, 'smile']

 

print s1==s1[:] #default is the list

print s1[:5] # 前5个

print s1[2:] # 从第3开始

 

print s1[0:5:2] #每两个

 

print s1[2:0:-1] # not include s1[0] ,because 0 is the TO.

 

 

# 倒序引用

 

print s2[-1]

print s2[1] == s2[-2]

 

# String is a tuple ,can't modify the char.

str = 'abcdef'

print str[2:4],type(str)

#str[0] = 'z' will throw

 

# 添加元素,需要调用 append

s2.append('pzdndd')

print s2[-1] == 'pzdndd'

 

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

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

逻辑 and, or, not

print 3**4 # 乘方 81

 

print 5 in [1,3,5] #

 

print
True
and
False

print
True
or
False

print
not
True

最新文章

  1. 【原】FMDB源码阅读(一)
  2. User mode Linux
  3. mysqldump: Error: Binlogging on server not active
  4. Monk快速开发框架前期约定
  5. Git 常用命令合集
  6. 【web前端面试题整理05】做几道前端面试题休息休息吧
  7. MSSQL OPTION语句详解
  8. mysql 安装失败解决方法
  9. BZOJ3551 : [ONTAK2010]Peaks加强版
  10. QGrphicsView, QGraphicsScene 和 QGraphicsItem 的区别
  11. Sqli-labs less 37
  12. zhuan:点滴记录——Ubuntu 14.04中gedit打开文件出现中文乱码问题
  13. java面向对象下:JavaXML解析技术
  14. 控制台命令行API
  15. Webpack学习笔记(二)
  16. python写zip破解器
  17. 把文件每隔三行合并成一行(awk之RS、ORS与FS、OFS)
  18. tomcat启动报错 关键字:java.lang.NoClassDefFoundError和 java.lang.ClassNotFoundExceeption
  19. 服务注册发现Eureka
  20. SQL server 2005数据库的还原与备份

热门文章

  1. Java实现颜色渐变效果
  2. Linux 通过os进程pid找到端口号
  3. Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
  4. MVC &ndash; 7.Razor 语法
  5. Linux获取当前用户信息函数
  6. Linux(CentOS)常用操作指令(二)
  7. OCJP(1Z0-851) 模拟题分析(一)11
  8. DIV宽度自动缓慢变化
  9. HTML页面实现返回顶部效果 go to top
  10. php mysql PDO基本操作