python随机生成名字,以及字符串的大小写转换

使用匿名函数,创建一个生成名字的脚本

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,494评论 17 410
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,782评论 0 13
  • 昨天我们讲了临界知识、知识管理多么多么的重要,前文提要请点以下链接。 领读《好好学习》Day1—原来学习“学习”才...
    魔力仙人球阅读 3,541评论 0 2
  • 继续昨天的工作咯上午要把100N的VortCore分析掉 要确认一下后半部分的流动是怎么造成的 09:38试试看能...
    中场休息室阅读 1,607评论 0 0
  • 借我十年 借我即使暮年也只是发尖微黄的改变 借我盔甲 把支离破碎穿成圆满 借我关山万里的勇毅 从容沐浴每一个春天 ...
    筱木0323阅读 3,427评论 0 2

友情链接更多精彩内容