2019-05-02:ランダムパスワード生成;文字列の小文字(map)を削除します.文字列の各数値の和でソート
1032 ワード
#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)