字符串
用单引号、双引号括起来的一系列字符。
str.title() 标题化,每个单词首字母大写,其他小写
str.upper() 所有英文字母全部大写
str.lower() 所有英文字母全部小写
str.strip() 剔除字符串开头和末尾的空白(字符串中间的不能剔除)
str.lstrip() 剔除字符串开头的空白(left)
str.rstrip() 剔除字符串结尾的空白(right)
整数
a**b **表示乘方
a/b 小数除法
a//b 取整除法
列表
由一系列特定顺序排列的元素组成。
用方括号[ ]来表示列表,并用逗号来分隔其中的元素。
要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
列表索引从0开始。
通过索引指定为-1,可以让python返回最后一个列表元素。
在列表末尾添加元素;list.append(value)
在列表中添加元素:list.insert(index,value)。方法insert()在索引处添加空间,并将值存储到这个地方。这个操作将列表中既有的每个元素都右移一个位置。
如果知道要删除元素在列表中的位置,可以使用del删除。 del list[index]
方法pop()可删除列表末尾的元素,并接着使用它的值。列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
可以使用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。
如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。
当不知道要从列表中删除的值所处的位置。如果只知道要删除的元素的值,可使用方法remove()。
方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。
使用方法sort()对列表进行永久性排序。
方法sort()永久性地修改了列表元素的排列顺序。排序后按字母顺序排列的,再也无法恢复到原来的排列顺序。
可以按与字母顺序相反的顺序排列列表元素,为此,只需向sort()方法传递参数reverse=True。
使用函数sorted()对列表进行临时排序。
函数sorted()能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。
如果要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True。
要反转列表元素的排列顺序,可使用方法reverse()。
方法reverse()永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用reverse()即可。
使用函数len()可快速获悉列表的长度。
遍历整个列表
for item in list_of_item:
编写for循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。
使用函数range()能够轻松地生成一系列的数字。for value in range(a,b)。
函数range()让python从指定的第一个值开始数,并在到达指定的第二个值后停止,因此输出不包含第二个值。
使用range()创建数字列表。
要创建数字列表,可使用函数list()将range()的结果直接转换为列表。如果将range()作为list()的参数,输出将为一个数字列表。
使用函数range()时,还可指定步长。
有几个专门用于处理数字列表的Python函数。
min(list)
max(list)
sum(list)
列表解析只需编写一行代码就能生成列表。
列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素
listname=[含value表达式 for value in range()]
要使用这种语法,首先指定一个描述性的列表名;然后,指定一个左方括号,并定义一个表达式,用于生成你要存储到列表中的值。在这个示例中,表达式为value2&