银行卡号分段显示银行卡号一般都是大于15位的数字,不容易记,而且容易写错,编写代码为卡号621211211100003451,分段显示要求每四位一个空格 Python输出
时间: 2023-09-29 17:05:14 浏览: 179
测试用的银行卡号码
可以使用字符串的切片方法来实现:
```python
card_number = "621211211100003451"
spaced_number = ""
for i in range(0, len(card_number), 4):
spaced_number += card_number[i:i+4] + " "
print(spaced_number.rstrip())
```
输出:
```
6212 1121 1100 0034 51
```
首先定义了银行卡号字符串 `card_number`。然后使用 `range` 函数来遍历字符串,每次步长为4,即取出每四位数字。使用字符串的切片方法 `card_number[i:i+4]` 来取出对应的四位数字,并在后面拼接一个空格。最后使用 `rstrip` 方法去掉字符串末尾的空格,得到最终结果。
阅读全文