1、数据类型:
整数、浮点数、字符串、布尔值、空值
2、print语句和定义字符串:
3、注释:
Python的注释以 # 开头,后面的文字直到行尾都算注释
4、变量:
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
5、字符串:
1、tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了、raw字符串:在字符串加前缀'r‘,该字符tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了串中字符不进行转义。
2、多行字符串:用三双引号定义
3、Unicode字符串定义:
在py文件中添加注释:# -*- coding: utf-8 -*-
字符串加前缀u
6、List类型
list是一种有序的集合,可以随时添加和删除其中的元素。
定义: L=[……]
遍历:for index,value in enumerate(L):
插入元素:
L.append() #向末尾添加
L.insert(0,'') #接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
删除元素:
L.pop() #删除末尾元素,可加入参数表示删除索引号对应的元素
切片操作:L[::],参数:起始索引,个数,间隔(缺省为1)表示每多少个元素取1个。
L[:]表示从头到尾
7、tuple类型:
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了
定义:T=()
特点:不能修改,没有append()方法。注意不能修改指的是tuple的每个元素,指向永远不变。但是内容可以改变。
创建单元素tuple时注意与括号运算区别:(1)表示整数,(1,)表示单元素tuple
遍历:同list。
8、dict类型
list 和 tuple 可以用来表示顺序集合,dict就是通过 key 来查找 value,我们把名字称为key,对应的成绩称为value。
花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。dict也是集合,len() 函数可以计算任意集合的大小
特点:查找速度快,消耗内存大、内部元素是无序的、key值的元素不可变
定义:d={key1:value1,key2:value2,……}
访问:方法一:先判断key是否存在,用in操作符:if xx in d: 方法二:d.get(),不存在时返回None
更新:直接赋值即可
遍历:
#value的遍历: for v in d.values(): 或者 d.itervaluse()
#key值的遍历:for v in d:
#key和value同时遍历:for key,value in d.items()/d.iteritems()
9、set类型
特点:元素无重复、无序、元素不变
定义:s=set([……])
遍历:for xx in s:
更新:s.add()/s.remove()。注意:remove时,若元素不存在会报错。因此需加判断。
注;以上四种类型的遍历(迭代)过程,(除了加iter前缀的)都是把元素转为一个Tuple来进行的。