티스토리 뷰
8.2.5 연결연산자와 반복연산자(The Concatenation (+) and Repetition (*) Operators)
- 두 개의 문자열(strings)을 연결 연산자(concatenation operator, +)를 통해 하나로 합칠 수 있다.
- 또한, 반복 연산자(repetition operator, *)를 통해 같은 문자를 여러 번 합칠 수 있다.
- 아래가 그 예제이다.
* 연결연산자와 반복연산자 예제
1
2
3
4
5
6
7
8
9
10 |
s1 = "Welcome"
s2 = "Python"
s3 = s1 + " to " + s2
print("s3 = ", s3,"\n")
s4 = 3 * s1
print("s4 = ", s4,"\n")
s5 = s1 * 3
print("s5 = ", s5,"\n") |
cs |
- 3 * s1 과 s1 * 3는 같은 의미이다.
8.2.6 in 연산자와 not in 연산자(The in and not in Operators)
- in 연산자와 not in 연산자를 사용하여 특정한 문자열 안에 찾고자 하는 문자열이 있는지 확인 할 수 있다.
*in 연산자와 not in 연산자 예제
1
2
3
4 |
s1 = "Welcome"
print("come" in s1,"\n")
print("come" not in s1) |
cs |
*in 연산자와 not in 연산자 예제 2
1
2
3
4
5
6 |
s = input("Enter a string: ")
if "Python" in s:
print("Python is in", s)
else:
print("Python is not in ",s) |
cs |
8.2.7 문자열 크기 비교하기(Comparing Strings)
- 우리는 비교 연산자(comparison operators, (==, !=, >, >=, <, <=)를 이용하여 문자열을 비교할 수 있다.
- 파이썬은 문자의 ASCII 코드를 이용하여 앞에서 부터 순서대로 문자가 서로 같은지를 확인 한다.
- 예를 들어 s1("Jane")과 s2("Jake")를 비교한다고 가정하면, J vs J → 동등, a vs a → 동등, n vs k 는 n의 ASCII 코드 값이 더 크기 때문에 n이 k보다 크다고 판단한다.
* 문자열 비교하기
>>> "green" == "glow"
False
>>> "green" != "glow"
True
>>> "green" > "glow"
True
>>>
"green" >= "glow"
True
>>>
"green" < "glow"
False
>>>
"green" <= "glow"
False
>>>
"ab" <= "abc"
True
>>>
참고 문헌 : Introduction to Programming Using Python / Y.DANIEL LIANG
※
본 게시물은 개인적인 용도로 작성된 게시물입니다. 이후 포트폴리오로 사용될 정리 자료이니 불펌과 무단도용은 하지 말아주시고 개인 공부 목적으로만 이용해주시기 바랍니다.
교재 영어 원서를 직접 번역하여 정리한 게시물이므로 일부 오타, 의역이 존재할 수 있습니다. 틀린 부분이 있다면 댓글로 알려주시면 감사하겠습니다.
※
'파이썬 > 이론' 카테고리의 다른 글
[파이썬]문자열 변환, 공백 문자 제거, 문자열 포매팅 (0) | 2017.08.20 |
---|---|
[파이썬]문자열 반복하기, 문자열 메소드, 문자열 검색 (0) | 2017.08.19 |
[파이썬]str 클래스, 문자열 생성, 문자열을 위한 함수, 인덱스 연산자, 슬라이싱 연산자 (0) | 2017.08.16 |
[파이썬]객체지향적으로 생각하기 (0) | 2017.08.07 |
[파이썬]클래스 추상화와 캡슐화(Class Abstraction and Encapsulation) (0) | 2017.08.06 |
- Total
- Today
- Yesterday
- 자바 에센셜 실습문제
- 백준 10451
- 파이썬 클래스
- 파이썬 연산자
- 파이썬 단계적 개선
- 자바스크립트 자료구조
- css
- 버츄어박스
- 백준 1874
- 파이썬 터틀
- 파이썬
- 파이썬 if문
- 자바스크립트 그래프
- css 그리드
- css 박스
- 백준
- 파이썬 리스트
- 백준 11501
- 파이썬 예제
- 파이썬 while
- 파이썬 for
- 파이썬 진수 변환
- 명품 c++ 실습
- 파이썬 객체
- 자바
- 자료구조
- 파이썬 문자열
- 파이썬 함수
- 웹
- 파이썬 선택문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |