[Python] 데이터와 파일 입출력
·
Programming Language/Python
Python의 데이터 입출력 함수input()Python의 표준 입력 함수변수 = input(출력문자)ex) a = input(’문자 입력 : ’)변수1, 변수2 = input(출력문자).split(분리문자)ex) x, y = input(’gil-but’).split(’-’)x → ‘gil’, y → ‘but’print()print(출력값1, 출력값2, sep = 분리문자, end = 종료문자)ex) print(82, 24, sep=’-’, end=’,’)→ 82-24,print(서식 문자열* % (출력값1, 출력값2))ex) print(’%-8.2f’ % 200.20)→ 200.20vvRange연속된 숫자를 생성하는 것0에서 ‘최종값’-1까지 연속된 숫자 생성ex) a = list(range(5))ra..
[Python] 리스트, 튜플, 딕셔너리, 집합
·
Programming Language/Python
리스트생성, 삭제, 수정 가능행과 열로 구성된 배열의 형태로 주어진 데이터를 처리하고자 할 때 사용데이터의 집합이라고도 할 수 있으며 하나의 묶음으로 표현하여 관리를 쉽게 하고자 사용a = [] # 요소가 비어있는 리스트 선언b = [88, 197, 65] # 숫자형c = ['spring', 'summer', 'fall', 'winter'] # 문자열형d = [3.14, 85, 'Monday', 98] # 숫자형과 문자열형e = [101, 102, ['spring', 'summer']] # 2차원 리스트 선언 (2행 2열)단열 리스트 정의a = ['one', 2, 3.0]a[0]>>> 'one'a[1] + a[2]>>> 5.0# 리스트의 맨 마지막 요소 출력 -> a[2]와 같음a[-1..
[Python] 자료형
·
Programming Language/Python
💡 숫자형 정수형실수형8진수16진수연산자+, -, *, /, //(몫), %(나머지), **(제곱)💡 문자열 인덱싱 (Indexing)문자열의 특정값을 뽑아냄a[13]슬라이싱 (Slicing)시작 번호부터 끝 번호까지 문자 추출인덱스 번호의 구간을 [시작 번호 : 끝 번호]로 선언이때 끝 번호는 포함하지 않음!!a[2:-1]a = "Python Programming"a[:2] # a[0:2]와 같음>>> 'Py'a[3:] # a[3:18]과 같음>>> 'hon Programming'응용 1 : 문자열 나누기a = "20330815Monday"year = a[:4]month = a[4:6]day = a[6:8]week = a[8:]year + '년 ' + month + '월 ' + day + '일 ..