菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题:
吕煜海2021/1/20
[打印本页]
作者:
亲爱的葡萄
时间:
2021-1-20 21:57
标题:
吕煜海2021/1/20
# 0. 测试元组生成式和字典生成式
n = [
0
,
1
,
2
,
3
,
4
,
5
]
print
(n)
n=[x
for
x
in
range
(
1
,
10
)]
print
(n)
m=
tuple
([x
for
x
in
range
(
1
,
10
)])
print
(m)
# 1. 实现一个trim()函数,利用切片去除字符串前后的空格
# ' tom cruse '
# def trim(s):
# while(s[]):
# for char in names:
# return s[1:]
def
trim
(
s
):
while
(s[:
1
]==
' '
):
s=s[
1
:]
while
(s[-
1
:]==
' '
):
s=s[:-
1
]
return
s
print
(trim(
' tom cruse '
))
s =
' abcde '
print
(s[-
1
:])
print
(s[:-
1
])
print
(s[:
1
])
print
(s[
1
:])
# 2. 随机生成一个5位的验证码,包含A-Za-z0-9
# 3. 将下面列表中的所有字符变为小写:(列表生成式)
# ['Tom','MIKE','VM','Python']
# 'Tom'.lower()
s =[
'Tom'
,
'MIKE'
,
'VM'
,
'Python'
]
print
(s)
print
(
'Tom'
.lower(),
'MIKE'
.lower(),
'VM'
.lower(),
'Python'
.lower())
#4. 使用迭代查找一个列表中的最大值和最小值,返回一个tuple
# m =[23,8,33,4,88]
# for i in m:
# if m
>m[i+1]:
# Max =m
# m
=m[i+1]
# print(Max)
# min =l[0]
# max =l[0]
# m =[23,8,33,4,88]
# for i in m:
# if i<min:
# min=i
# else i>max:
# max = i
# return (min,max)
# print(min,max)
# 5. 利用map函数将字符串首字母变为大写
# ['tom','MIKE','Tony'] -> ['Tom','Mike','Tony']
# o =['tom','MIKE','Tony']
# print(o)
# print('Tom'.map(),'MIKE'.map(),'Tony'.map())
for
i
in
range
(
1
,
10
):
for
j
in
range
(
1
,i+
1
):
print
(
'
%s
*
%s
=
%s
'
%(i,j,i*j),
end
=
'
\t
'
)
print
()
#n!= 1*2*3*.......*(n-1)*n
# n =5
# s=1
# while n!=0:
# s=s*n
# n=n-1
# print(s)
def
fibo
(
i
):
return
fibo(i-
1
)+fibo(i-
2
)
print
(fibo(
5
))
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/)
Powered by Discuz! X3.4