Python 字符串替换:将数字替换为星号
以下 Python 代码演示了如何将字符串中的数字字符替换为星号:
x = 'v65m8t'
y = ''
for ch in x:
if ch >= '0' and ch <= '9':
ch = '*'
y = y + ch
print(y)
运行以上程序,输出结果是:'v**m*t'
程序的原理是:
- 遍历字符串
x中的每个字符ch。 - 使用
if语句判断字符ch是否为数字,即ch是否大于等于 '0' 且小于等于 '9'。 - 如果
ch是数字,则将其替换为星号*。 - 将字符
ch添加到新的字符串y中。 - 最后输出字符串
y,即替换后的字符串。
因此,代码将字符串 x 中的数字 '6', '5', '8' 替换为星号 *,最终输出结果为 v**m*t。
原文地址: http://www.cveoy.top/t/topic/oyaZ 著作权归作者所有。请勿转载和采集!