builtins.TypeError: 'str' object does not support item assignment
'str' 개체가 항목 할당을 지원하지 않음
C언어같은 경우는 포인터와 메모리 이야기하면서 왜 안되는지 설명을 하지만 python을 배우는 중이므로 그냥 안된다 라고만 알고가자
python의 replace함수를 이용해 바꿔보자
안된다 왜? 이 함수 자체는 또다른 값을 생성하는것이기 때문에
다른 변수에 담아줘야한다 .
또 안된다. 왜? 파이썬은 대소문자를 구분하기 때문에 "Hello"라는 문자열이 없는데 없는걸 바꾸라고 하니까 아무 수정없이 출력되는것
정상적으로 함수 기능
count() 함수
말그대로 몇개 있는지 출력
find() 함수
말그대로 몇번째에 있는지 출력
앞에서부터 읽기때문에 중복이 있어도 제일 앞에 있는것의 위치를 출력
upper() 함수
전부 대문자로 출력
반대로 lower() 함수
전부 소문자로 출력
strip() 함수
지운다
split() 함수
인자로 나누는 기준을 입력
나눠서 배열 형태로 반환한다
zfill() 함수 - 금액등을 유지할때 많이 쓰인다.
인자값만큼 0으로 채운다
인자값만큼 이미 채워져있으면 변화가 없다
이런식으로 금액이나 게임에서 점수등을 처리할때 쉽게 구분하기 위해 쓰인다
문자열을 int형 정수로 바꾸는 함수
5. 연산자와 수식 (0) | 2020.10.04 |
---|---|
4. 변수와 상수 (0) | 2020.10.04 |
3. 숫자 자료형 (0) | 2020.10.04 |
1. 문자열 자료형의 개요와 연산 (0) | 2020.10.04 |
0. 파이썬 개요 (0) | 2020.10.04 |