파이썬 왕초보 jump to python 따라하기 - 문자열 자료형
By 주디 - 2월 19, 2020
contents
- 문자열 만들기
- 문자열 안에 작은따옴표/큰따옴표 포함시키기
- 여러줄인 문자열을 변수에 대입하기
- 문자열 연산
- 문자열 안에 작은따옴표/큰따옴표 포함시키기
- 여러줄인 문자열을 변수에 대입하기
- 문자열 연산
문자열 만들기
1. 큰따옴표 사용
"python"
2. 작은따옴표 사용
'python'
3. 큰따옴표 3번 사용
"""python"""
4. 작은따옴표 3번 사용
'''python'''
왜 여러가지 따옴표를 쓰는걸까? |
👉 문자열 안에 작은따옴표 or 큰따옴표를 포함하여야하는 경우! |
문자열 안에 작은따옴표/큰따옴표 포함시키기
1. 작은따옴표 포함시키기
money = "I don't want"
2. 큰따옴표 포함시키기
money = '"I want!" I said.'
3. 백슬래시 사용
money = 'I don\'t want'
money = "\"I want!\" I said."
money = "\"I want!\" I said."
여러줄인 문자열을 변수에 대입하기
1. 이스케이프코드 \n 삽입
money = "My life \nMy love"
2. 작은따옴표/큰따옴표 3개 사용
money = '''My life
My love'''
My love'''
money = """My life
My love"""
My love"""
문자열 연산
1. 문자열 더하기
head = "I love"
tail = "money"
print(head + tail)
I love moneytail = "money"
print(head + tail)
2. 문자열 곱하기
a = "Money"
print(a * 2)
MoneyMoneyprint(a * 2)
3. 문자열 곱하기 응용
print("=" * 50)
print("My money")
print("=" * 50)
==================================================print("My money")
print("=" * 50)
My money
==================================================
4. 문자열 길이 구하기
a = "Life is too short"
print(len(a))
17print(len(a))
문자열 인덱싱과 슬라이싱
문자열 인덱싱
a = "Life is too short, You need Python"
print(a[3])
eprint(a[3])
문자열 슬라이싱
a = "Life is too short, You need Python"
print(a[0])
print(a[12])
print(a[-1])
Lprint(a[0])
print(a[12])
print(a[-1])
s
n
파이썬의 숫자 세기 |
👉 파이썬은 0 1 2 3 숫자를 센다! 뒤에서부터 셀 때는 -1부터 센다. -1 -2 -3 |
문자열 슬라이싱
print(a[0:3])→ Lif
print(a[0:4])→ Life
print(a[12:17])→ short
print(a[19:])→ you need python
print(a[:17])→ Life is too short
print(a[:])→ Life is too short, you need python
print(a[19:-7])→ you need
슬라이싱으로 문자열 나누기
Rainy
문자열 바꾸기 (pithon > python)
** 문자열의 요소값은 바꿀수 없으니 슬라이싱 한거+ y + 슬라이싱한거
2. 문자열 바로 대입
a = "Life is too short, you need python"
b = a[0] + a[1] + a[2] + a[3]
print(b)
print(a[0:4])
print(a[0:3])
print(a[12:17])
print(a[19:])
print(a[:17])
print(a[:])
print(a[19:-7])
print(b)→ Lifeb = a[0] + a[1] + a[2] + a[3]
print(b)
print(a[0:4])
print(a[0:3])
print(a[12:17])
print(a[19:])
print(a[:17])
print(a[:])
print(a[19:-7])
print(a[0:3])→ Lif
print(a[0:4])→ Life
print(a[12:17])→ short
print(a[19:])→ you need python
print(a[:17])→ Life is too short
print(a[:])→ Life is too short, you need python
print(a[19:-7])→ you need
슬라이싱으로 문자열 나누기
a = "20010331Rainy"
date = a[:8]
weather = a[8:]
print(date)
print(weather)
20010331date = a[:8]
weather = a[8:]
print(date)
print(weather)
Rainy
문자열 바꾸기 (pithon > python)
a = "Pithon"
print(a[:1] + 'y' +a[2:])
Pythonprint(a[:1] + 'y' +a[2:])
** 문자열의 요소값은 바꿀수 없으니 슬라이싱 한거+ y + 슬라이싱한거
파이썬의 슬라이싱 |
👉 a[시작번호:끝번호] 끝번호에 해당하는 것은 포함하지 않음 ex) a[0:3] ☞ 0 <= a <3 👉 시작번호가 항상 0일 필요는 없다, |
문자열 포매팅
1. 숫자 바로 대입
print("I eat %d apples." % 3)
I eat 3 apples.2. 문자열 바로 대입
print("I eat %d apples." % five)
I eat five apples.
2 개의 댓글
글 잘 보고 갑니다
답글삭제다음편은 없나여?
답글삭제