【问题标题】:replace number with alphabet用字母替换数字
【发布时间】:2019-04-29 03:09:03
【问题描述】:

在循环python for i in range(0, randPile): randRock = random.randint(1, 8) print('Pile {}: {}'.format(i + 1, 'O' * randRock)) rockList.append(randRock)中将数字替换为字母的正确方法是什么

我有输出:

第 1 堆:OOOOOO
第 2 桩:噢噢噢
第 3 堆:OOOOOOOO

我想要

A : 00000 乙:0000 C : 00000

像这样用 A 移除第 1 堆,用 B 移除第 2 堆,用 C 移除第 3 堆

【问题讨论】:

    标签: python replace numbers alphabetical


    【解决方案1】:

    chr 内置函数将在提供的代码点返回 unicode 字符。 chr(65)'A'chr(66)'B' 等等。所以chr(i + 65) 应该给你正确的字母。

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 2017-05-16
      • 1970-01-01
      • 2017-11-05
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-04
      相关资源
      最近更新 更多