while 루프

break : 루프를 탈출할 수 있음

continue : 이번 회차의 실행을 멈추고, 루프의 제일 위로 올라감

 

for 루프

 

반복문은

루프 시작 전

루프 진행

루프 진행 후로 크게 3부분으로 나뉨

 

is 는 == 보다 강력하므로, 불리언 (True / False)이나 None 에만 사용함

 

 

반복문 활용하여 입력받은 문장의 글자 수를 세는 코드

sentence = input("input your sentence : ")
char_count = 0

for char in sentence :
	if char = " " :
    	continue
    char_count = char_count + 1

print(char_count)

 

 

변수명[0:4] : 0부터 3까지 해당하는 인덱스 내용 출력 (뒷 숫자가 최대 숫자 초과해도 상관없음)

변수명[:2] : 0부터 1까지 인덱스 내용 출력

변수명[2:] : 인덱스 2에 해당하는 내용부터 출력

변수명[:] : 전체 출력

 

문자열 합치기 : 수리 연산자 + 이용

 

변수명.lower() : 소문자 바꾸기

변수명.upper() : 대문자 바꾸기

 

변수명.istrip() : 왼쪽 공백 제거

변수명.rstrip() : 오른쪽 공백 제거

변수명.strip() : 양쪽 공백 제거

 

변수명.startswith('Hello') : Hello 있으면 True 반환, 아니면 False 반환

 

 

파일 열기

fhand = open('hello.txt', 'r')

 

 

리스트의 특징

리스트 안에 또 다른 리스트 가질 수 있음

비어있는 리스트 만들 수 있음

리스트 항목에 인덱스 값으로 접근 가능

리스트 항목 바뀔 수 있음

 

 

딕셔너리

 

 

튜플

리스트와 다르게 소괄호 사용

변경 불가능 (immutable) : 값을 변경할 수 없음

+ Recent posts