#encodingutf-8
"""
随机生成10位密码 包含大小写、数字
"""
import random
import string
def get_random_elements(s,count):
a=list(s)
random.shuffle(a)
return a[:count]
def get_random_passwd():
return "".join(get_random_elements(string.ascii_uppercase,4)+get_random_elements(string.ascii_lowercase,4)+get_random_elements(string.digits,3))
print(get_random_passwd())
#encoding=utf-8
"""
删除一个字符串中的小写字母(map)
"""
import string
def delLowercase(s):
result=""
for i in s:
if i in string.ascii_lowercase:
continue
else:
result+=i
return result
print(delLowercase("I AM A SMART GIRL is't"))
#encoding=utf-8
"""
按照字符串每个数字的和进行排序
"""
s ="11 22 33 44 394 55"
list1=s.split()
def sum(s):
result =0
for i in s:
result+=int(i)
return result
list1.sort(key=sum,reverse=True)
print(list1)