学习了这么多天的python了,是时候该作套题啦
简述变量命名规范
(1)见名之意:例如名字 name
(2)大驼峰命名法:MyName 将每个这字母的首字母大写
小驼峰命名法:myName 将第二个字母的首字母大写
(3)下划线命名法 例如list_name
默写字符串12个功能,并且描述其作用
upper(将字母全部大写)
lower(将字母全部小写)
isdigit(判断是否由数字组成)
count(统计数显的个数)
find(查找)
split(按照指定内容拆分)
replace(从左往右替换,可以指定替换的个数)
center(居中对齐)
strip(去除两边空格)
format(按照顺序,将参数传递个前面大括号)
swapcase(将大小写互换)
isalpha(判断是否由字母组成)
数字、字符串、元组、列表、字典对应的布尔值为False的分别为什么
当数字为:0 字符串为:’’ 元组为:() 列表为:[] 字典为:{}时布尔值为False
写代码,有如下列表,利用切片实现每一个功能。
lst=[1,3,2,’a’,4,’b’,5,’c’]
(1).通过切片获取新的列表 lst2, lst2=[1,2,4,5]
(2).通过切片获取新的列表 lst3,lst3=[3,’a’,’b’]
(3).通过切片获取新的列表 lst4,lst4=[‘c’]
(4).通过切片获取新的列表 lst5,lst5=[‘b’,’a’,3]
# 1.
lst2 = lst[:: 2]
print(lst2)
# 2.
lst3 = lst[1:7:2]
print(lst3)
# 3.
lst4 = lst[7:]
print(lst4)
# 4.
lst5 = lst[-3:-8:-2]
print(lst5)
列表题
lis = [[‘k’, [‘qqq’, 20, {‘k1’: [‘aa’, 3, ‘1’]}, 33], ‘xx’]]
(1).将 aa 变成大写AA。
(2).将列表中的3变成字符串‘3’
# 1.
lis[0][1][2]['k1'][0] = 'AA'
print(lis)
# 2.
lis[0][1][2]['k1'][1] = '3'
print(lis)
字典题
6、字典dic = {‘k1’: ‘v1’, ‘k2’: [‘sb’, ‘aa’], (1, 2, 3, 4, 5): {‘k3’: [‘2’, 100, ‘wer’]}}
(1). k2对应的值中添加33
(2).k2对应的值的第一个位置插入一个元素‘s’
(3).将(1,2,3,4,5)对应的值添加一个键值对 ‘k4’:’v4’
(4).将(1,2,3,4)对应的值添加一个键值对(1,2,3):‘ok’
(5).将’k3’对应的值的‘wer’改为’qq’。
# (1)
dic['k2'].append(33)
print(dic)
# (2)
dic['k2'].insert(0, 's')
print(dic)
# (3)
dic[(1, 2, 3, 4, 5)]['k4'] = 'v4'
print(dic)
# (4)
dic[(1, 2, 3, 4, 5)][(1, 2, 3)] = 'ok'
print(dic)
# (5)
dic[(1, 2, 3, 4, 5)]['k3'][2] = 'qq'
print(dic)
转换类型
# (1).int和str 如何转换,转换的结果是什么。
a = '4'
st = int(a)
print(type(st))
print(st)
a1 = 4
st1 = str(a1)
print(type(st1))
print(st1)
# (2).int 与bo