본문 바로가기

PYTHON35

파이썬 escape 문자 파이썬 escape 문자 문자열에 잘못된 문자를 삽입하려면 이스케이프 문자를 사용한다. 이스케이프 문자는 백슬래시 \ 다음에 삽입할 문자이다. 잘못된 문자의 예로는 큰따옴표로 둘러싸인 문자열 내부의 큰따옴표가 있다: 큰따옴표로 둘러싸인 문자열 안에서 큰따옴표를 사용하면 오류가 발생한다: txt = "우리는 북쪽으로부터 "Korea" 꼬레아로 불려진다." 위의 코드는 아래와 같은 오류가 발생한다. 위의 코드의 문제를해결하려면 \ 이스케이프 문자를 사용하여 해결할 수 있다. txt = "우리는 북쪽으로부터 \"Korea\" 꼬레아로 불려진다." print(txt) \" 는 "의 기능을 무시하고 문자 " 따옴표로 적용이 되어 txt변수에 "우리는 북쪽으로부터 "Korea" 꼬레아로 불려진다." 가 아래 그림과.. 2023. 10. 1.
파이썬 문자열 연결(String Concatenation) 파이썬 문자열 연결(String Concatenation) 두 문자열을 연결하거나 결합하려면 + 연산자를 사용할 수 있다. 변수 a와 변수 b를 변수 c로 병합: a = "안녕" b = "철수야" c = a + b print(c) 변수 a에는 "안녕", 변수 b에는 "철수야" 문자열을 할당하였다. 그리고 변수 c는 'a + b' concatenation 연산자 +로 문자열을 연결(병합)하여 할당하였다. 변수 c를 출력하면 "안녕철수야"를 아래 그림과 같이 출력한다. 이들 사이에 공백을 추가하려면 ""을(를) 추가합니다: a = "안녕" b = "철수야" c = a + " " + b print(c) 변수 a에는 "안녕", 변수 b에는 "철수야" 문자열을 할당하였다. 그리고 변수 c는 'a + " " + b.. 2023. 9. 29.
파이썬 문자열 수정 Python에는 문자열에서 사용할 수 있는 일련의 내장 메서드가 있다. 파이썬 문자열 대문자로 수정(upper() 함수) upper() 메서드는 문자열을 대문자로 반환한다: a = "Hello, World!" print(a.upper()) "Hello, World!" 문자열을 변수 a에 할당한다. 그리고 a.upper() 메소드를 통해 a변수에 저장된 문자열을 모두 대문자로 반환되어 아래 그림과 같이 모두 대문자로 출력이 된다. 파이썬 문자열 소문자로 수정(lower() 함수) lower() 메서드는 문자열을 소문자로 반환합니다: a = "Hello, World!" print(a.lower()) "Hello, World!" 문자열을 변수 a에 할당한다. 그리고 a.lower() 메소드를 통해 a변수에 저.. 2023. 9. 28.
파이썬 Slicing string 파이썬 문자열 Slicing slice 구문을 사용하여 문자 범위를 반환할 수 있다. 문자열의 일부를 반환하려면 시작 인덱스와 끝 인덱스를 콜론으로 구분하여 지정한다. 2번 위치에서 5번 위치로 문자 가져오기(포함되지 않음): b = "안녕하세요? 철수씨?" print(b[2:5]) 문자열 "안녕하세요? 철수씨?"를 변수 b에 할당하였고, b[2:5]로 슬라이싱을 하면 2번, 3번, 4번 문자를 반환하여 "하세요"가 출력이 된다. [배열은 0번부터 시작함을 잊지말라!!!] 위의 코드를 실행하면 아래 그림과 같다. 파이썬 문자열 시작부터 슬라이싱 시작 인덱스를 제외하면 범위는 첫 번째 문자부터 시작된다: b = "안녕하세요? 철수씨?" print(b[:5]) 문자열 "안녕하세요? 철수씨?"를 변수 b에 할.. 2023. 9. 27.