일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Numpy
- seaborn
- level 1
- 빅분기
- sklearn
- 빅데이터 분석 기사
- SQL
- 카카오
- 코딩테스트
- 알고리즘
- oracle
- pandas
- Kaggle
- 데이터 분석
- 프로그래머스
- R
- 오라클
- Python
- 머신러닝
- 실기
- level 2
- python3
- 파이썬
- 실습
- matplotlib
- Oracel
- 튜닝
- Today
- Total
목록프로그래밍 (81)
라일락 꽃이 피는 날
String (문자열) st = 'string indexing' print(st[0]) # s print(st[7]) # i print(st[:6]) # string print(st[7:]) # indexing st = 'string for' for x in st: print(x) ''' s t r i n g f o r ''' String 함수 find(str) 문자열에서 특정 문자열을 찾아 해당 문자의 index 값을 반환 count(str) 문자열에서 특정 문자열을 찾아 해당 문자열의 개수를 반환 lower() 문자열에서 영문자를 소문자로 변경 upper() 문자열에서 영문자를 대문자로 변경 strip() 문자열의 앞뒤 공백을 제거 lstrip() 문자열의 왼쪽 공백을 제거 rstrip() 문자열의 ..
mapping type : 순서가 유지되는 자료형 - mutation : 변경 가능 자료형 ex) dict-value - immutation : 변경 불가능 자료형 ex) dict-key 사전형에서 사용 가능한 자료형 - value : 모든 자료형 사용 가능 - key : hashable 자료형 (정수, 실수, 문자열, 튜플) dictionary (사전) 변수명 = {} 변수명 = {key1:value1, key2:value2, ...} 변수명 = dict([(k1, v1), (k2, v2), ...]) 값 변경 : dict[key] = value dic = {'a':1, 'b':2, 'c':3} print(dic['a']) # 1 dic['c'] = 5 * dic['b'] print(dic['c']) ..
list (리스트) 변수명 = [] (빈 리스트: 변경이 가능하기 때문에 가능) 변수명 = [value1, value2, ...] 변수명 = list((value1, value2, ...)) lst = [1, 2, 3] print(lst) # [1, 2, 3] print(lst[0]) # 1 print(lst[1]) # 2 print(lst[-1]) # 3 print(lst[-3]) # 1 print(lst[0:2]) # [1, 2] print(lst[1:3]) # [2, 3] print(lst[-3:-1]) # [1, 2] print(lst[-2:]) # [2, 3] lst = [['a', 'b'], ['c', 'd'], ['e', 'f']] print(lst[0]) # ['a', 'b'] print(..
sequence type : 순서가 정해져 있는 자료형 - mutation : 변경 가능 자료형 ex) list - immutation : 변경 불가능 자료형 ex) tuple tuple (튜플) 변수명 = (value1, value2, ...) 변수명 = tuple([value1, value2, ...]) tup = (1, 2, 3) print(tup) # (1, 2, 3) print(tup[0]) # 1 print(tup[1]) # 2 print(tup[-1]) # 3 print(tup[-3]) # 1 print(tup[0:2]) # (1, 2) print(tup[1:3]) # (2, 3) print(tup[-3:-1]) # (1, 2) print(tup[-2:]) # (2, 3) tup = (('a..
for 반복문 반복 횟수가 정해져 있는 경우 for 변수명 in range(반복횟수): 수행 코드 for x in range(10): print('반복 출력') for x in range(10): print('{}번째 반복'.format(x)) for char in 'abcde': print(char) for tup in (1, 2, 3, 4, 5): print(tup) enumerate 순서가 있는 자료형을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다. seasons = ['Spring', 'Summer', 'Fall', 'Winter'] for i, name in enumerate(seasons): print(i, name) 중첩 반복 for x in range(3): # m..
if 조건문 if 조건식: (Tab → indent 들여쓰기) 수행 코드 if True : if문에 종속되어있는 코드를 실행 if False : if문에 종속되어있는 코드를 실행 X if 조건식: print('if문의 조건식이 참이면 수행') if ~ else if 조건식: print('if문의 조건식이 참이면 수행') else: print('if문의 조건식이 거짓이면 수행') print('if문과 별개적으로 수행') if ~ elif ~ else if 조건식: print('if문의 조건식이 참이면 수행') elif 조건식: print('elif문의 조건식이 참이면 수행') else: print('if문과 elif문의 조건식이 거짓이면 수행') 중첩 if문 if 조건식1: if 조건식2: print('i..
1. random from random import random random() # 0.0~1.0 미만 random() * 10 # 0.0~10.0 미만 int(random()*10) # 0~10 미만 int(random()*10)+1 # 1~11 미만 2. randint from random import randint randint(1, 10) # 1~10 이하 chr(randint(65, 90)) # 대문자 A~Z chr(randint(97, 122)) # 소문자 a~z 3. randrange from random import randrange randrange(1, 10) # 1~10 미만 randrange(2, 10, 2) # 2~10 미만 짝수 randrange(1, 10, 2) # 1~10 미..
1. 산술 연산자 + 두 값을 더한 결과를 반환 - 두 값을 뺀 결과를 반환 * 두 값을 곱한 결과를 반환 / 두 값을 나눈 결과를 반환 (실수 값) // 두 값을 나눈 결과의 몫 반환 (정수 값) % 두 값을 나눈 결과의 나머지 반환 ** 거듭 제곱의 결과를 반환 print(3 + 2) # 5 print(3 - 2) # 1 print(3 * 2) # 6 print(3 / 2) # 1.5 print(3 // 2) # 1 print(3 % 2) # 1 print(3 ** 2) # 9 2. 비교 연산자 == 두 값이 동일하면 True, 동일하지 않으면 False != 두 값이 동일하지 않으면 True, 동일하면 False > 왼쪽의 값이 크면 True, 그렇지 않으면 False = 왼쪽의 값이 크거나 같으면..