注意:Python中使用缩进来表示代码块,不需要使用大括号{}。
注解
单行注解:使用#.
多行注解:多行使用''' ''' 或""" """.
多行语句
在Python中如果语句过长可以使用反斜杠(\)来表示1
多个变量赋值
Python中允许同时为多个变量赋值
Number(数字类型)
快速入门
List(列表)
列表快速入门
序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1
序列都可以进行的操作包括索引,切片,加,乘,检查成员
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用中号括起来
你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项
可以使用 del 语句来删除列表的的元素
脚本操作符
截取和拼接
列表截取与字符串使用索引来访问列表中的值.语法:变量【头下标:尾下标】(注:尾下标从-1开始)。嵌套列表
列表函数和方法
list.remove(列表中要移除的对象) --------------移除列表中第一个匹配对象
list.reverse() -----------用于反向排序
list.sort(cmp=None,key=None,reverse=False) --------原序列进行排序
list.clear() --------清空列表
list.copy() --------复制列表
Set(集合)
1.集合(set)是一个无序不重复元素的序列。2.基本功能是进行成员关系测试和删除重复元素。
3.可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。
Dictionary(字典)
1.字典(dictionary)是Python中另一个非常有用的内置数据类型。
2.列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
3.字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。
4.键(key)必须使用不可变类型。
5.在同一个字典中,键(key)必须是唯一的。
算术运算符
+、-、*、/(返回一个浮点数)、//(除法,得到一个整数)、%(取余)、**(乘方)
比较运算符
==、!=、>(大于)、<(小于)、>=、<=
赋值运算符
=、+=、_=、*=、/=、%=、**=、//=
位运算符
注:按位运算符是把数字看作二进制来进行计算的
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
^ 按位异或运算符:当两对应的二进位相异时,结果为1
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。~x 类似于 -x-1
<< 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数
if语句
Python中用elif代替了 else if ,所以if语句的关键字为:if-elif-else
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
while循环
Python中的循环语句有 for 和 while
for语句