第2章 变量和数据类型
1. 删除空白
删除字符串末尾空格函数:' python'.rstrip(),删除字符串开头空格函数:'python '.lstrip(),同时删除字符串两端的空白
' python '.strip()
2.添加空白 '\t',换行'\n'
3.字符串单词首字母大写,'learning python'.title() , 字符串全部大写,'learning python'.upper(),字符串全部小写'leaning python'.lower()
4.将非字符串类型转化为字符串类型,age =23 print('she is ' + str(age) + 'years old')
5.python2整数相除得到的可能是去除小数部分的整数,python3整数相除得到的可以是浮点数
第3章 列表简介
1.形式:列表用方括号表示并用逗号隔开每个元素,letters = ['a','b','c']
2.访问:列表是有序集合,通过位置或索引访问列表中的元素,返回列表中的最后一个元素的特殊用法:将索引值指定为-1,依次类推,返回列表的倒数第二、第三个元素则索引值为-2,-3。适用于不知道列表具体长度的情况。
3.修改:直接通过索引值访问并赋值修改
4.添加:末尾添加,letters.append('d');
插入元素,需要制定新元素的索引和值,letters.insert(0,'e'),索引后的元素都右移一个位置
5.删除:使用del语句,del letters[0];
使用pop(),类似于栈,可将列表的最后一个元素出栈删除并可将其值赋给其他变量。
使用pop(索引),删除指定位置的元素,letters=['a','b'] letters.pop(0),即删除元素'a'
使用remove(元素值),通过该函数可删除列表中的指定值,且该函数只删除列表中第一个出现该值的元素,若列表中有多个该值的元素,则需要通过循环删除所用值。
6.排序:永久性排序sort():按字母顺序排列,反序排列sort(reverse=True)
临时性排序sorted():可以临时获得列表排序的值,但不改变列表本身的排列顺序,也可通过传入reverse=True参数来反序排列。
反转列表reverse():
7.确定列表长度len():
8. 避免索引错误:在不清楚列表长度的情况下,可以通过索引值-1来访问任何列表的最后一个元素值,但当列表为空时,这种用法会导致错误。
第4章 操作列表
1.函数range():range(起始值,终止值,步长),生成的数字包括起始值但不包括终止值,步长表示从起始值开始每次相加的大小,
打印1~4的数字,不包含5
2.range()生成列表:使用list()函数可以将生成的数字转换为列表,
3.数字列表的简单运算:乘方运算:底数**指数;最小值:min();最大值:max();求和:sum()
4.列表解析:将for循环和创建新元素的代码合并成一行,并自动附加新元素。
5.