我想制作一个这样简单的方法:
def name(self):
n = str(self.count)
self.count += 1
return n
不幸的是,' str'将双位数字修改为单独的字符串,每个数字一个。如何将双位数字保留为单个字符串?
编辑:
您可以在下面看到输出。我已经收录了很多印刷文件。
f to be updated: 8
a after update: {'2', '6', '8', '4'}
a: {'2', '6', '8', '4'}
dom: {'2': '0', '6': '0', '4': '1', '8': '5'}
cod: {'2': '1', '6': '5', '4': '3', '8': '7'}
Key: 2
Key: 6
Key: 4
Key: 8
Key: 2
Key: 6
Key: 4
Key: 8
Dom: {'5', '1', '0'}
Cod: {'5', '1', '3', '7'}
s: t
y: 9
o: {'1', '5', '3', '7', '9'}
e: 10
f to be updated: 10
a after update: {'1', '6', '4', '0', '2', '8'}
a: {'1', '6', '4', '0', '2', '8'}
dom: {'2': '0', '6': '0', '4': '1', '10': '0', '8': '5'}
cod: {'2': '1', '6': '5', '4': '3', '10': '9', '8': '7'}
s: t
您会看到要更新' f是要添加到集合中的字符串的名称' a'。在每次迭代中,它都应该发生;当达到两位数十位时,程序会输入两位数字。
答案 0 :(得分:-1)
尝试以下方法:
global count
count = 0
def n():
global count
return str(count)
count += 1
test_val = n()
print(type(test_val))