upper() 함수: 소문자를 대문자로 변경lower() 함수: 대문자를 소문자로 변경swapcase() 함수: 대소문자를 상호 변환title() 함수: 각 단어의 제일 앞 글자만 대문자로 변환
count() 함수: 찾을 문자열이 몇 개 들었는지 개수를 셈find() 함수: 찾을 문자열이 몇 번째 위치하는지 찾음find('찾을 문자열', 시작위치) 함수: 시작위치부터 문자열을 찾음rfind() 함수: 오른쪽부터 셈index() 함수: find()함수와 동일한 용도, 찾을 문자열이 없다면 오류가 발생startswith() 함수: 문자열로 시작하면 True를, 그렇지 않으면 False를 반환endswith() 함수: 문자열로 끝나면 True를 반환
strip(), rstrip(), lstrip()replace()
split(): 문자열을 공백이나 다른 문자로 분리해서 리스트를 반환splitlines(): 행 단위로 분리join(): 문자열을 합침
center(): 숫자만큼 전체 자릿수를 잡은 후 문자열을 가운데 배치
ljust(): 왼쪽에 붙여 출력
rjuct(): 오른쪽에 붙여 출력
zfill(): 오른쪽으로 붙여 쓰고 왼쪽 빈 공간은 0으로 채움

True 혹은 Falseisdigit(): 전체가 숫자로만 구성되어 있는가isalpha(): 전체가 글자(한글/영어)로만 구성되어 있는가isalnum(): 전체가 글자와 숫자가 섞여서 구성되어 있는가islower(): 전체가 소문자로만 구성되어 있는가isupper(): 전체가 대문자로만 구성되어 있는가isspace(): 전체가 공백문자로만 구성되어 있는가datetime 모듈time 모듈과 유사datetime.datetime.now(): 현재 시간 얻어 오기time 모듈time.time(): 누적 초 수를 기준으로 한 현재시간time.localtime(): 우리가 아는 현재 시간 얻어 오기
open() 함수 사용하여 파일 접근
사용법
: 변수명 = ```open("파일명", "접근방법")
open한 파일은 변수를 통해 접근
변수명.close(): 파일을 닫는다.
변수명.write(): 파일에 기록
변수명.readline(): 파일의 1라인을 읽음




붙이기 모드: a
w, r, a 이외에 wb, rb, ab, rt, x 등 다양한 모드가 있음.
import time
s = ["월","화","수","목","금","토","일"]
a = time.time()
b = time.localtime()
print(a)
print(b.tm_year,b.tm_mon,b.tm_mday)
print(b.tm_hour,b.tm_min,b.tm_sec)
print(b.tm_wday,b.tm_yday)
#print(s[b.tm_wday])
#if b.tm_wday==0:
# print("월")
#elif b.tm_wday==1:
# print("화") ## 겁나 무식한 방법
start = time.time()
hap = 0
for x in range(1,10000001):
hap+=1
end = time.time()
time = end - start
print(time)
f = open("memo.txt","w")
while True:
a = input("문장 입력: ")
if a=="":
break
f.write(a+"\n")
f.close()
ff = open("memo.txt","r")
while True:
b = ff.readline()
if b=="":
break
b = b.replace("\n","")
print(b)
ff.close()
s = "Hello"
print("%10s"%s)
print(s.center(10))
## Hello
## Hello
import time
print("** 마음속으로 10초 프로그램 **")
input("Enter를 누르면 시작됩니다. ")
start = time.time()
input("Enter를 누르면 끝납니다. ")
end = time.time()
time = end-start
if time > 10:
print(f"{time}초가 걸렸습니다. {time-10}초 빨리 눌렀네요.")
elif time < 10:
print(f"{time}초가 걸렸습니다. {10-time}초 빨리 눌렀네요.")
else:
print("아니 당신은 '신'이십니까...")