문자열 과 리스트

김오왼·2022년 1월 21일
0

python

목록 보기
16/22

리스트 = 자료형을 나열한 것

문자열 = 문자를 나열한 것

문자열은 새로운 리스트가 만들어지는게 아닌 새로운 문자열로써 반환된다

문자열 끼리 더하는 건 가능하지만, 수정은 불가능하다 ex) [0] = "C" ==> 불가능






str_num = str(num) 문자열을 받아두는 변수 지정
for 반복문을 i 만큼 도는데, 범위는 str_num의 len 길이만큼 [i][i][i]
digit 변수에 str_num[i]을 받아주고 받은값을 토탈에 정수값으로 할당
digit_total 변수에 함수sum_digit(i)를 반복할떄마다 값을 전달해주고 더해진 모든 값을 print(digit_total)


  1. 마지막 4 자리를 **** 로 바꾸는 함수

  1. 인덱스 슬라이싱 + "str"

  1. "".join(변수) 를 사용해서 문자열로 변환


Palindrome

list[::-1] 이 왜 역수를 반환해주는지? list[시작:끝:증감] 즉 시작과 끝에는 아무것도 없다는건 모든 값을 불러온다는 것이고 3번째 칸에서 -1 을 하게 되면 역순으로 하나씩 슬라이싱 한것 = 뒤집힌 리스트 반환

문제를 첫 마주하면 항상 바보가 되버린다...

profile
전문 금융인을 목표로하는 김야옹야옹이

0개의 댓글