百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

python学习记录:字符串处理--实现数字编号的几种方法

off999 2024-11-01 12:51 28 浏览 0 评论

方法1:利用zfill()函数实现数字编号

例:

datasort = []
i = 0
data = '莱科宁 236,汉密尔顿 358,维泰尔 294,维斯塔潘 216,博塔斯 227'    # 字符串数据
newlist = data.split(',')                                              # 将字符串数据分割为列表
print(newlist)
# 将车手与积分数据添加到新的列表中
for item in newlist:
    opendata = item.split(' ')
    datasort.append([opendata[1], opendata[0]])
datasort.sort(reverse=True)                                            # 数据降序排列
print("\033[1;34m=" * 35)
print("输出F1大奖赛车手积分".center(25))
print('=' * 35 + '\033[0m')
print('排名        车手             积分')
# 循环打印每个赛车手与对应积分
for item in datasort:
    i = i + 1
    print('\033[1;32;41m ' + str(i).zfill(2) + ' \033[0m    ', item[1].ljust(14) + '\t', item[0].ljust(6) + '\t')
    print()

例2:

import random      # 导入随机模块
char=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']    # 随机数据
shop='100000056303'       # 固定编号
prize=[]                  # 保存抽奖号码的列表
inside=''                 # 中段编码
amount = input('请输入购物金额:')     # 获取输入金额
many=int(int(amount)/100)
if int(amount)>=100:
    # 随机生成中段7为编码
    for i in range(0,7):
        if inside=='':
             inside = random.choice(char)
        else:
            inside =inside+ random.choice(char)
    # 生成尾部4为数字,并将组合的抽奖号添加至列表
    for i in range(0,many):
        number = str(i+1).zfill(4)
        prize.append([shop,inside, number])
else:
    print('购物金额低于100元,不能参加抽奖!!!')
print("\033[1;34m=" *24)
print("本次购物抽奖号码")
print('=' *24 +'\033[0m' )
# 打印最终的抽奖号码
for item in prize:
    print(''.join(item))

运行效果:

方法2:利用format()函数实现数据编号

例3:

nba=['猛龙','勇士','雄鹿','开拓者','掘金','76人']   # 数据列表
i=0                                                 # 默认编号
for item in nba:
    i=i+1                                           # 递增编号
    data='{:0>2}'.format(i)+ '   '+  item           # 数字补0,填充左边宽度为2
    print(data)                                     # 打印带编号的数据

01 猛龙

02 勇士

03 雄鹿

04 开拓者

05 掘金

06 76人

相关推荐

汉语大词典电子版(汉语大词典电子版pdf)

《汉语大字典》是当今世界上规模最大、收集汉字单字最多、释义最全的一部汉语字典。全书约2000万字,共收单字56000多个,几乎包括了各种古今文献和图书资料中出现的所有汉字,可以说是汉语字典的集大成者...

什么软件可以看电子书(什么软件看电子书不收费)
  • 什么软件可以看电子书(什么软件看电子书不收费)
  • 什么软件可以看电子书(什么软件看电子书不收费)
  • 什么软件可以看电子书(什么软件看电子书不收费)
  • 什么软件可以看电子书(什么软件看电子书不收费)
免费照片处理软件app(免费照片处理软件哪个最好)

首先打开Photoshop,导入一张照片点击打开打开照片之后,同时按ctrl+j复制一个图层在菜单栏里面选择“滤镜”——“锐化”——“智能锐化”适当将锐化的半径调高一些,勾选“更加精确”锐化后放大图片...

免费的ps电脑软件(免费的ps电脑软件有哪些)

.任何一个版本都不是免费的,但基本所有版本都有破解版或者绿色版,可以去360软件管家里面下载或者电脑管家里也有,最新版的是PSCC版。photoshop是adobe公司旗下的产品,正确来说,购买正...

拼音九键输入法(汉字输入法)
  • 拼音九键输入法(汉字输入法)
  • 拼音九键输入法(汉字输入法)
  • 拼音九键输入法(汉字输入法)
  • 拼音九键输入法(汉字输入法)
照片恢复(照片恢复免费版下载)

方法/步骤  1.首先下载一个数据恢复软件。  2.安装到电脑上,然后把手机和电脑连接起来。  3.接着我们用下载好的数据恢复软件扫描手机。  4.然后找出要恢复的文件照片。  5.在电脑上选在一个磁...

tiktok官方网站入口(tiktok官方网站入口免费)

入口就是TikTok商店卖家。具体步骤如下:为了加入TikTok商店,您首先需要一个TikTok帐户。一旦您拥有TikTok帐户并且超过了符合条件的年龄,就可以使用它注册为TikTok商店卖家。卖家...

adobe flash player播放器(adobe flash player viewer)

不同操作系统不同浏览器,开启Adobeflashplayer的方法各有不同。开启的前提当然是正确安装喽,不同操作系统不同浏览器安装Adobeflashplayer方法也是各不相同的。Wind...

央视cctv5体育直播(央视cctv5体育直播在线观看免费)

现在全国每家都有机顶盒,在机顶盒上就可以看CCTV所有频道。也可以用手机浏览器搜索CCTV5体育频道。还有就是可以手机上下载安装央视影音APP,央视频APP都可以看。中央电视台体育频道(频道呼号:CC...

激活工具永久激活win7(win7激活工具2021)
  • 激活工具永久激活win7(win7激活工具2021)
  • 激活工具永久激活win7(win7激活工具2021)
  • 激活工具永久激活win7(win7激活工具2021)
  • 激活工具永久激活win7(win7激活工具2021)
直播平台app下载大全(直播平台app下载大全免费)
直播平台app下载大全(直播平台app下载大全免费)

专门观看淘宝直播的APP是点淘,这款APP是这段时间才出的,我下载了一个,但是我下载这款APP不是为了买东西当时也是看广告连接才点进去的,它这上面是可以赚一些零花钱,我下载之后他给了我七块钱,然后现在每天弄不弄也能弄个一块钱左右。但是里边的...

2026-01-19 01:15 off999

网络播放器app(网络播放器怎么连接电视机)

牛片APP一站式影视智能功能,几乎可以满足影视人工作中的所有需求。包含的功能有:文字转语音、真人配音、自动加字幕、一键去水印、提词器、拍片估价、堪景神器、影视课程、发布影视相关需求、接单赚钱....等...

audition(audition属于什么软件)

Audition是一款由Adobe开发的音频编辑和混音软件,具有以下主要功能:1.音频录制和编辑:可以录制不同类型的音频,包括对话、音乐、戏剧和环境声音等,还可以使用多种音频效果处理工具对录制...

office2020官方下载免费完整版

Microsoft365和Office2020的区别有以下几点:功能不同。Office2020包含Word、Excel、PowerPoint等组件,功能比较全面;而Microsoft365包...

微信管理软件(微信管理)

微信管理,可以一键将消息发送到多个群,不限制群数量和次数选择好群组发送消息即可。“里德助手”多消息群发,可以设置多条消息发送,包括图文、小程序,公众号,文章等都是可以的。亲密群发,逢年过节,总是要给...

取消回复欢迎 发表评论: