분류 전체보기

Python if 구문(statement)1if 조건식: 조건식이 참일 때 실행할 문장 2if 조건식: 참일 때 실행할 문장else: 거짓일 때 실행할 문장 3if 조건식1: 조건식1이 참일 때 실행할 문장elif 조건식2: 조건식2가 참일 때 실행할 문장...else: 조건식이 모두 거짓일 때 실행할 문장 # 숫자를 입력받아서 양수인 경우에만 출력 num = float(input(">>> 숫자를 입력: ")) if num>0: print(f'num = {num}') print('프로그램 종료') 실행 결과 # 숫자를 입력받아서 양수인 경우에만 출력 num = float(input(">>> 숫자를 입력: ")) if num>0: print(f'num = {num}') if num>0: print('양수'..
dict: key-value의 쌍으로 이루어진 데이터들을 저장하는사전(dictionary)식 데이터 타입 person = {'name': '모쌤', 'age': 16, 'height': 170.5 } print(person) print(type(person)) 출력 결과{'name': '모쌤', 'age': 16, 'height': 170.5} # dict의 데이터 참조 - key 이용 print(person['name']) print(person['age']) 출력 결과모쌤16 # dict의 key를 알아낼 때 print(person.keys()) # dict의 value를 알아낼 때 print(person.values()) 출력 결과dict_keys(['name', 'age', 'height'])di..
list : 여러 개의 값들을 하나의 변수에 저장하기 위한 데이터 타입원소(element): 리스트에 저장된 값인덱스(index): 리스트에 값이 저장된 위치(번호)리스트의 원소들을 변경(추가/삭제) 가능 (mutable) # 리스트 생성 numbers = [1, 2, 3, 4, 5, 'hello'] print(numbers[5]) # 리스트의 마지막 인덱스 = 리스트의 길이 - 1 출력 결과hello # 범위 연산자를 이용한 slicing print(numbers[3:5]) 출력 결과hello[4, 5] # 배열에 저장된 값(원소)을 변경 numbers[0] = 100 print(numbers) 출력 결과[100, 2, 3, 4, 5, 'hello'] # 배열에 원소 하나를 추가(append) numb..
문자열 타입 s = ''' oo def my_function(x:int) ->int: return x+1 ''' t = """xx y""" print(s) print(t) 실행 결과oo def my_function(x:int) ->int: return x+1 xx y u = '''\ 첫 줄 줄바꿈 없애기 : \\ ''' print(u) 실행 결과첫 줄 줄바꿈 없애기 : \ v = """문자열 중간에 줄바꿈 하기 \n -> \\n : 한 줄 추가되어서 두 줄이 떨어지게 됨. """ print(v) 실행 결과문자열 중간에 줄바꿈 하기 -> \n : 한 줄 추가되어서 두 줄이 떨어지게 됨. # 문자열의 index, 자르기(slicing), 인덱스는 0에서 시작 s = 'hello' print(s[0]) pri..
Codezoy
'분류 전체보기' 카테고리의 글 목록 (43 Page)