ex = '010203-3123456홍길동' #주민등록번호+이름 |
lst = ['',''] |
| for i in ex: |
if 48 <= ord(str(i)) <= 57 or ord(str(i)) == 45: #numbers and -(하이픈?) |
lst[0] += (str(i))
|
이러면 결과는
이래나옴
개선할 점 있으면 말해줘
ex = '010203-3123456홍길동' #주민등록번호+이름
lst = ['','']
for i in ex:
if 48 <= ord(str(i)) <= 57 or ord(str(i)) == 45: #numbers and -(하이픈?)
lst[0] += (str(i))
elif ord(str(i)) == 32: #blank 공백 처리
pass
else: #strings 문자처리
lst[1] += (i)print(f'주민등록번호: {lst[0]}\t이름: {lst[1]}')
표보다 이게 편한가?