str = "i am very hungry"
str2 = str.replace("hu", "a")
str3 = str.replace("gryp", "ting") # 안바뀜
print(str)
print(str2)
print(str3)
hu를 a로 바꿨다.
첫 인자를 찾지 못하면 아무것도 바뀌지 않는다.
str = " 앞뒤로 공백이 존재 "
print(str)
print(str.strip()) # 앞뒤 공백만 제거
print(str.replace(" ", "")) # space를 제거
str = "#나는#잠을#자고#싶다."
print(str[3])
splitResult = str.split("#") # '#'으로 분리해라
print(splitResult[0]) # '#'앞의 공백
print(splitResult[1])
print(splitResult[2])
print(splitResult[3])
print(splitResult[4])
list = [2, 3, "ab", "abc", "come", 3, 3]
print(len(list)) # list 의 길이
print(list.index("abc")) # 처음 "abc"나오는 index
print(list.count(3)) # list 내 3이 등장하는 횟수
# keywords.txt파일을 읽기전용으로, utf8로 인코딩하여 읽어라
f = open("keywords.txt", "r", encoding="utf8")
for i in f:
print(i, end="") # end=""는 붙여 출력하기 위함 = 줄바꿈 X
f.close()
f = open("text.txt", "w")
for i in range(10):
f.write(str(i) + "번째 줄입니다.\n")
f.close()
from datetime import datetime
x = datetime.now()
print(x)
print(x.date())
print(x.time())
from datetime import datetime
x = datetime(2020, 5, 20)
print(x)
from datetime import datetime
x = datetime(2020, 5, 20)
print(x.strftime("%d.%m.%Y"))
print(x.strftime("%Y-%m-%d"))
from datetime import datetime
str = "09/19/2018"
date = datetime.strptime(str, "%m/%d/%Y")
print(date.date())
<추가 설명>
- strftime() : 시간을 문자열로 변환.
- strptime() : 문자열(날짜)을 날짜, 시간 객체로 변환.
from datetime import datetime
str = "09/19/2018"
date = datetime.strptime(str, "%m/%d/%Y")
print(datetime.now() < date)
print(datetime.now() > date)
from datetime import timedelta, datetime
date = datetime(2020, 2, 1)
for i in range(5):
date += timedelta(days=1)
print(date.date())
리스트와 튜플의 공통점 : 원소로 구성 / seq형 구조 / indexing과 slicing이 가능