문자열의 인덱스
앞에서부터 시작할 때는 0부터, 뒤에서부터 시작할 때는 -1부터
문자열 슬라이싱
str_slice = "Python is easy"
print(str_slice[0:]
print(str_slice[-14:])
#step 사용
str_slice = "0123456789"
print(str_slice([0:10:2] # 0번째부터 시작, 최종값은 10번째(-1해주면 8), 2씩 증가
--> 0,2,4,6,8
Percent Sign(%)
weather = "맑음"
temperature = 20
print("오늘의 날씨는", weather , "기온은", temperature,"도 입니다."
print("오늘의 날씨는 %s 기온은 %d도 입니다."%(weather, temperature))
--> 오늘의 날씨는 맑음 기온은 20도 입니다.
format 함수
weather = "맑음"
temperature = 20
chance_shower = 33.5
print("오늘의 날씨는 {} 기온은 {}도 비가 내릴 확률은 {}입니다.".format(weather, temperature, chance_shower)
--> 오늘의 날씨는 맑음 기온은 20도 비가 내릴 확률은 33.5입니다.
문자 -> 왼쪽 정렬
숫자 -> 오른쪽 정렬
f-string
weather = "맑음"
temperature = 20
chance_shower = 33.5
print(f"오늘의 날씨는 {weather}이며, 기온은 {temperatuer}도 입니다.")
--> 오늘의 날씨는 맑음이며, 기온은 20도 입니다.
print(f"2곱하기 30의 결과값 = {2*30}")
--> 2곱하기 30의 결과값 = 60
문자열 메서드
#파이썬의 내장함수(len)
#len - 요소값의 갯수
text = "www.GOOGLE.com"
print(len(text)) --> 14
#첫글자를 대문자로 변경 -> text.capitalize()
txt_capitalize = text.capitalize()
print(txt_capitalize) --> Www.google.com
#문자열 전체를 대문자로 변경 -> text.upper()
#문자열 전체를 소문자로 변경 -> text.lower()
#count, find, index
#찾는 문자의 갯수를 반환
g_cnt = text.count('G') -->2
#찾는 문자의 인덱스를 반환
g_find = text.find('G') -->4
g_idx = text.index('G') -->4
#find와 idx의 차이점
find는 존재하지 않는 값을 찾으면 -1
index는 존재하지 않는 값을 찾으면 오류
#문자열 치환
text.replace("GOOGLE", "NAVER")
print(text.naver) --> www.NAVER.com
#문자열 분리
print(text.split('.')) --> 'www', 'GOOGLE', com'
#공백 제거
strip() -> 양옆의 공백 제거/ 중간의 공백은 제거 못함
'교육과정 기록 > 🧇 Python' 카테고리의 다른 글
반복문 (0) | 2022.04.03 |
---|---|
조건문 (0) | 2022.04.02 |
타입 / 연산자 (0) | 2022.03.27 |
설치와 설정 / 변수 (0) | 2022.03.16 |