01
1、把字符串user_controller转换为驼峰命名UserController大驼峰在java用作变量命名
(前英文为大写后英文为小写) 小驼峰:作为变量命名
(1)大驼峰 UserName 比如:类名
(2)小驼峰userName 比如:变量,函数
(3)蛇形命名 : user_name
方法1:
str1="user_controller"
str2=str1.replace("_","")
print(str2.title())
方法2:
str1 = "user_controller"
str2 = str1.title()
print(str2)
str2_list = str2.split("_")
print(str2_list)
result = "".join(str2_list)
print(result)
方法3:
str="user_controller"
str1=str.split("_")
for i in str1:
j=i.capitalize()
print(j,end="")
小驼峰

2、给一组无规律的数据从大到小或从小到大进行排序如:list = [2, 6, 9, 10, 18, 15, 1]
方法1:
list = [2, 6, 9, 10, 18, 15, 1]
list.sort()
print(list)

方法2:
list = [2, 6, 9, 10, 18, 15, 1]
print(sorted(list, reverse=True))
print(sorted(list, reverse=False))

冒泡排序
list = [2, 6, 9, 10, 18, 15, 1]
for i in range(0,len(list)-1): #控制轮数
for j in range(0,len(list)-1-i): #每轮的两个数比较
if list[j]>list[j+1]: #判断前一个数是否大于后一个数
list[j],list[j+1]=list[j+1],list[j] #交互位置
print(list) #打印结果
3、分析以下数字的规律, 1 1 2 3 5 8 13 21 34用Python语言编程实现输出
#分析题目:根据规律 1+1=2 2+1=3 2+3=5 3+5=8....
#此为斐波那契数列 (考试题非常多次题目)
如:兔子的繁殖问题:如果一开始有一对兔子,它们每月生育一对兔子,小兔在出生后一个月又开始生育且繁殖情况与最初的那对兔子一样,那么一年后有多少对兔子? 答案是,每月兔子的总数可以用以下数列表示:1,1,2,3,5,8,13,21,34,55,89,144,233…
方法1:
i=1
j=0
l1=[]
while i<50:
l1.append(i)
j+=i
if j<50:
l1.append(j)
i+=j
print(l1)
方法2:

list=[1,1]
for i in range(10):
list.append(list[-1]+list[-2])
print(list)
方法3:
a=1
b=1
print(a,b,end=" ")
for i in range(8):
c=a+b
a=b
b=c
print(c,end=" ")
方法4:
a,b=1,1
print(a,end=" ")
print(b,end=" ")
for i in range(10):
a,b=b,a+b
print(b,end=" ")
4、如有两个list:a =['a','b','c','d','e']
b =[1,2,3,4,5] 将a中的元素作为key b中的元素作为value,将a,b合并为字典
方法:
a = ['a','b','c','d','e']
b = [1,2,3,4,5]
c=dict(zip(a, b))
print(c)
5、有如下列表,统计列表中的字符串出现的次数
# a = ['apple','banana','apple','tomao','orange','apple','banana','watermeton']
6、列表推导式求出列表所有奇数并构造新列表 a =[1,2,3,4,5,6,7,8,9,10]
方法:
a =[1,2,3,4,5,6,7,8,9,10]
b=[]
for i in a:
if i %2 !=0:
b.append(i)
print(b)
7、有如下url地址, 要求实现截取出"?"号后面的参数, 并将参数以"key value"的键值形式保存起来, 并最终通过#get(key)的方式取出对应的value值。
#url地址如下:http://ip:port/extername/get_account_trade_record.json?page_size=20&page_index=1&user_id=203317&trade_type=0"
方法1:
url="http://ip:port/extername/get_account_trade_record.json?page_size=20&page_index=1&user_id=203317&trade_type=0"
a=url.split("?")[1]
#['http://ip:port/extername/get_account_trade_record.json', 'page_size=20&page_index=1&user_id=203317&trade_type=0']
# print(a[1]) #page_size=20&page_index=1&user_id=203317&trade_type=0
l=a.split("&") #['page_size=20', 'page_index=1', 'user_id=203317', 'trade_type=0']
# print(l)
d={}
for i in l:
d[i.split("=")[0]]=i.split("=")[1]
print(d)
print(d.get('page_index') )
方法2:
url="http://ip:port/extername/get_account_trade_record.json?page_size=20&page_index=1&user_id=203317&trade_type=0"
cs=url.split("?")
del cs[0]
cs1=str(cs)
print(cs1)
result1=cs1.split("&")
print(result1)
result2= {item.split('=')[0]:item.split('=')[1] for item in result1}
print(result2.get("user_id"))
培训成功就业30000+;
讲师团队:20+;
班级人数:15-30(1个班)
软件测试:两个班级(1个月)
大数据班:3个班级(1个月)
鸿蒙开发班:1个班级(1个月)
最高薪资:30k
最低薪资:7.5k
应届生最高:19k
应届生薪资:8-12k

学技术热线:15949613302
16607005847
Ai软件测试学习联系微信: 15949613302
Ai大数据学习联系微信 : xiaolehua003
鸿蒙开发:15949613302
扫码加微信
