📅  最后修改于: 2020-07-06 04:53:22             🧑  作者: Mango
在Python3中,ascii_lowercase
是用作字符串常量的预初始化字符串。在Python中,字符串ascii_lowercase
将使用小写字母“ abcdefghijklmnopqrstuvwxyz”。
语法: string.ascii_lowercase
参数:不带任何参数,因为它不是函数。
返回:返回所有小写字母。
注意:确保导入字符串库函数以使用ascii_lowercase。
代码1:
# import string library function
import string
# Storing the value in variable result
result = string.ascii_lowercase
# Printing the value
print(result)
输出:
abcdefghijklmnopqrstuvwxyz
代码2:给定的代码检查字符串输入是否仅具有较低的ASCII字符。
# importing string library function
import string
# Function checks if input string
# has lower only ascii letters or not
def check(value):
for letter in value:
# If anything other than lower ascii
# letter is present, then return
# False, else return True
if letter not in string.ascii_lowercase:
return False
return True
# Driver Code
input1 = "GeeksForGeeks"
print(input1, "--> ", check(input1))
input2 = "geeks for geeks"
print(input2, "--> ", check(input2))
input3 = "geeksforgeeks"
print(input3, "--> ", check(input3))
输出:
GeeksForGeeks --> False
geeks for geeks --> False
geeksforgeeks --> True
应用程序:
字符串常量ascii_lowercase
可以在许多实际应用中使用。让我们看一段代码,解释如何使用它ascii_lowercase
来生成给定大小的强随机密码。
# Importing random to generate
# random string sequence
import random
# Importing string library function
import string
def rand_pass(size):
# Takes random choices from
# ascii_letters and digits
generate_pass = ''.join([random.choice(
string.ascii_lowercase + string.digits)
for n in range(size)])
return generate_pass
# Driver Code
password = rand_pass(10)
print(password)
输出:
52v3bdyk63