Python学习笔记03
区间访问:[from:to:step]
- step默认是1;from表示起始索引(包括),to表示结束索引(不包括)
- step如果有符号,表示方向从右到左;
- from,to有符号,表示从倒数开始算,如-3表示倒数第三个
- string是特殊的类型,且是元组,不能修改;
- 对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 print print |
最新文章
- 【原】FMDB源码阅读(一)
- User mode Linux
- mysqldump: Error: Binlogging on server not active
- Monk快速开发框架前期约定
- Git 常用命令合集
- 【web前端面试题整理05】做几道前端面试题休息休息吧
- MSSQL OPTION语句详解
- mysql 安装失败解决方法
- BZOJ3551 : [ONTAK2010]Peaks加强版
- QGrphicsView, QGraphicsScene 和 QGraphicsItem 的区别
- Sqli-labs less 37
- zhuan:点滴记录——Ubuntu 14.04中gedit打开文件出现中文乱码问题
- java面向对象下:JavaXML解析技术
- 控制台命令行API
- Webpack学习笔记(二)
- python写zip破解器
- 把文件每隔三行合并成一行(awk之RS、ORS与FS、OFS)
- tomcat启动报错 关键字:java.lang.NoClassDefFoundError和 java.lang.ClassNotFoundExceeption
- 服务注册发现Eureka
- SQL server 2005数据库的还原与备份