분류 전체보기(123)
-
파이썬 함수 모음
삼항연산 T if조건 else False[중첩가능] (print(a) if a>b else print(b) ) 리스트내포 [list comprehension] a = [i for i in range(10) if i % 2 == 0 ] youtube.com/watch?v=rrBQs_M8J_k&list=PLNgPShXbeBwErzwo1z_zYobnukjrlVUmP&index=16 논리연산자 and 둘다 참 이여야 조건 성립 or 둘중 하나라도 참이면 조건성립 not 둘다 아니여야 조건 성립 fomating %s -> 문자열 %d -> 정수 %f -> 실수 %% -> 문자 % 표현 %() map() - ()안에 모든걸 연결 len() - 글 수 확인 where.append(what) - 리스트에 () 추가 (..
2021.07.01 -
시퀀스, set, bool, mapping
numeric = int, float, complex(ex 3.14e1) sequence = list, tuple text sequence = str mapping = {key:value} set = {} = 순서 중복x bool = T, F, and, or, not 시퀀스 데이터 # python의 Sequence Data Type # list a = list() # empty list를 생성하는 가장 일반적인 형태 a = [] # literal 표현은 대괄호( [] ) a = [1, 2, 3] # ','를 기준으로 요소들을 나열 a = [1, 3.14, 'Hello'] a = [1, 2, ['Hello', 4], 5, True] # 중첩리스트를 허용 # indexing : 숫자 index는 시작이 0부..
2021.06.30 -
파이썬 특징, 시퀀스, 슬라이스
# python의 특징 # 쉽고 간결해요!! # 데이터분석에 유용한 라이브러리가 많아요! # 무료(Open Source) # R에 비해서 범용적인 언어 # 현재 가장 인기있는 언어! # 주의) 하위호환성이 없어요! # 2.x 버전과 3.x버전이 호환성이 없어요! # python language spec # 1. 주석 # 1줄 주석과 여러줄 주석이 있어요! # 1줄 주석 : # # 여러줄 주석 : ''' ''' ''' 여러줄 주석은 이렇게 표현할 수 있어요!! ''' # 변수의 생성과 삭제 a = 100 print(a) del a print(a) # Error 발생 # 데이터 타입! # python built-in data type # 1. Numeric(숫자형) # 2. Sequence # 3. Text..
2021.06.29 -
6.함수와 매서드
6.함수와 메서드 프로그래밍의 기본 틀 컴퓨터에게 정보를 입력(input)하고 컴퓨터가 작업(반복문,조건문 등등..)을 하고 컴퓨터가 작업 결과를 출력(print) -함수 특정 기능을 수행하는 코드(들의 모임) ex) 라면 끓이기 == 냄비올리기, 불붙이기, 물넣기, 면넣기 등등 함수의구조 파이썬에서 입력을 받고 어떤 명령을 수행하고 결과를 다시 돌려준다 즉 변환 ex) len() 자료의길이 , int()정수로 변환, str()문자로변환 모두 자료를 넣으면 변환한다 *함수의 종류 -내장함수 파이썬 개발자들이 이미 만들어 둔 함수들 편리하게 가져사용하면 된다. * input() - 자료를 입력하는 함수 * print() - 자료를 출력하는 함수 * max() - 시퀀스 자료의 최댓값을 구하는 함수 ex)p..
2021.05.11 -
5.문자열/리스트 활용, 튜플, Dictionary
5주차 문자열/리스트 활용 list.pop(i)의 함수 인덱스i의 원소를 제거 후 그 원소를 반환 (괄호를 비울 시 마지막 원소) ex) my_list = [1, 2, 3, 4, 5] print((my_list.pop(0)) #1 print((my_list.pop()) #5 - seq.count(d)의 함수 시퀀스 내부의 자료d의 개수를 반환 ex) my_seq = [2, 2, 2, 4, 4] print(my_seq.count(2)) #3 -str.split(c) 변수.split #split == 분할하다 문자열 ㅡ> 리스트 c를 기준으로 문자열을 쪼개서 리스트를 반환 (괄호를 비울 시 공백기준으로 자른다) #쪼갤 변수.spilit(리스트에 나누는 기준) ex) my_str = "1 2 3 4 5" pr..
2021.05.11 -
4.반복문 - for,while
4주차 -반복문 어떠한 조건이나, 범위 내에서 어떠한 명령을 반복적을 수행 ex) 숙제를 '12시까지' 할게, 숙제를 10페이지만큼 할게 -for문 (범위[시퀀스안에서]) 원소로 반복하는 방법 시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행 명령이 len(시퀀스)번 만큼 실행 ! ! for 변수 in 시퀀스: ex) sum = 0 for i in [1, 2, 3]" sum = sum + i # sum == 6 -count 함수 문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있다. ex) >>> b = 'ox o x oxoxox' >>> b.count('ox') == # 4 -range 함수 연속되는 숫자를 만들어 주는 시퀀스 자료형 끝 숫자 전까지만 실행 !range(시작,끝,증가할숫자) ex) r..
2021.05.11