Python二级考试知识点整理
李科今天不上学
基础操作
列表操作
值得注意的是,Python中列表/元组中数据类型可以不一致。
列表的创建/增改删查
ListA = [1,2,3,4] ListA.append(5) ListA.remove(1) ListA.extend([6,7,1]) ListA.insert(0,1) del ListA[0] print(ListA) print(ListA.count(1)) print(ListA.index(1)) print(ListA.index(1,1,len(ListA))) ListA.pop() ListA.pop(2) ListA.reverse() print(ListA) ListA.sort(reverse=True)
列表索引
ls1 = ['James','Andy',1,2,3] print(ls1[0]) print(ls1[1:]) print(ls1[:3]) ls2 = ['Nike','Biber'] ls = ls1 + ls2 print(ls)
字符串操作
字符串的连接
str1 = 'lk' str2 = 'psr' str3 = str1 + str2 print('Well Water'+'River')
字符串的复制
str1 = 'I love math' str2 = str1*3 print('I Love U\n'*3)
字符串的转义
a = 'Let\'s go' b = r'C:\lk'
多行字符串
str = ''' lk lk lk '''
更多字符串内置方法可以参照
代码测试
判断变量类型
a = 'lk' type(a) isinstance(a,str)
断言,当条件不满足时退出
assert a>4
元组操作
创建元组
tuple1 = (1,2,3,4,5,6,7,8,9) tuple1 = 1, 8*(4,)