목록Language/Python (15)
멋쟁이 개발자의 블로그
1. 리스트 응용 1-1. 리스트에 요소 추가하기: append, extend, insert - 리스트.append(요소): 리스트 끝에 요소 추가 - 리스트.extend(리스트): 리스트 끝에 다른 리스트 연결하여 확장 - 리스트.insert(인덱스, 요소): 특정 인덱스에 요소 추가 (리스트도 추가 가능) 1-2. 리스트에서 요소 삭제하기: pop, remove - 리스트.pop(): 마지막 요소 삭제 후 반환 - 리스트.pop(인덱스): 인덱스의 요소 삭제 후 반환 - 리스트.remove(값): 인덱스가 아닌 특정 값 찾아서 삭제 1-3. 그 외 - 리스트.index(값): 값의 인덱스 구함 (여러 개일 경우제일 처음 찾은 인덱스) - 리스트.count(값): 값의 개수 구함 - 리스트.revers..
1. for과 range 사용하기 for i in range(10):# 0~9까지 숫자 생성 print('HELLO WORLD', i) for 변수 in range(횟수): 반복할 코드 1-1. range 응용 (+ reversed) 1-2. 입력한 횟수대로 반복 1-3. 시퀀스 객체로 반복 2. while 기본 형태 i = 0 while i < 10: print('HELLO WORLD', i) i += 1 초기식 while 조건식: 반복할 코드 변화식 2-1. 난수를 생성하여 반복 2-2. 무한루프 while 1: # 1대신 True, 문자열 등... print('HELLO WOLRD') 3. break: 제어 흐름 중단 (루프 완전히 중단) i = 0 while True: print(i) i += 1..
1. if 조건문 기본 형태 x=10 if x==10: print('x는 10입니다') if (조건식) : (if 본문) 1-1. 조건문에서 코드 생략하기 if x==10: pass # TODO: x가 10일 때 처리가 필요함 키워드 pass를 사용해 코드 생략 TODO: '해야 할 일' (보통 주석에 넣음) 1-2. 중첩 if 조건문 x=15 if x>= 10: print('10 이상입니다.') if x == 15: print('15입니다.') if x == 20: print('20입니다.') 1-3. 입력한 값으로 if 조건문 사용 x = int(input()) if x == 10: print('10입니다.') if x == 20: print('20입니다.') 2. else 기본 형태 x = 20 i..
1. 변수 생성 - x, y = y, x // 값을 서로 바꿔줌 - del (변수): 변수 삭제 - None = null 2. 변수 계산 3. input() 1) input() 사용하기 2) 두 숫자의 합 구하기 - input()을 이용해 입력받은 값은 항상 문자열 형태이기 때문에 계산하려면 아래처럼 형변환을 해줘야 함 4. split() 사용 - 기준 문자가 공백이 아니어도 된다. 4-1. map() 사용 - map(자료형, 문자열.split('기준문자')) 5. 여러 값 출력 5-1. sep 5-2. end