使用匿名函数,创建一个生成名字的脚本
import random
import string
# 生成名字
name_factory = lambda: ''.join(random.sample(string.ascii_letters, random.randint(2, 10))).lower().capitalize()
# for循环查看生成的名字
for i in range(10):
print(name_factory())
python字符串的大小写转换
str1 = "hello world"
print(str1.upper()) # upper 字符串全部转换为大写
>>>HELLO WORLD
print(str1.upper().lower()) # lower字符串全部转换为小写
>>>hello world
print(str1.title()) # 每个单词的首字母大写
>>>Hello World
print(str1.capitalize()) # 字符串的首字母大写
>>>Hello world
print(str1.swapcase()) # 字符串大小写互换
>>>HELLO WORLD
生成随机数
def random_num(size):
random_num = ""
numbers = "0123456789"
for i in range(size):
random_num += numbers[random.randint(0, len(numbers) - 1)]
return random_num
网友评论