본문 바로가기
반응형

Python14

[Python] 함수(Function) 사용법 데이터 분석을 위한 파이썬 철저 입문책 참고하면서 공부. | 함수 함수란 특정 기능을 수행하는 코드의 묶음입니다. 수학 함수에서의 입력값을 프로그래밍에서는 “인자”라고 부릅니다. | 함수의 구조 def 함수명([인자1, 인자2, 인자3, ...., 인자n]): [return ] | 함수 호출 함수명([인자1,인자2,....,인자n]) # 친구 이름 호출 함수 생성 def call_myfri(name): print("{} is my friend".format(name)) # 함수 호출 call_myfri("sungyong") # 더하기 함수 def plus(x,y): sum=x+y return sum # 더하기 함수 호출 plus(3,5) 파이썬에서는 함수의 인자값으로 리스트, 세트, 튜플, 딕셔너리도 사.. 2022. 9. 25.
[Python] if문, for문, while문 | 제어문 | if문: 조건에 따라 분기 if 조건문1: 코드블럭1 elif 조건문2: 코드블럭2 ... elif 조건문n: 코드블럭n else: 코드블럭m | 중첩 조건에 따른 분기 조건문 안에 또 다른 조건문을 사용한 구조를 중첩 조건문이라고 합니다. if 조건문1: if 조건문 1-1: 코드블럭1-1 else: 코드블록 1-2 elif 조건문2: 코드블럭2 ... elif 조건문n: 코드블럭n else: 코드블럭m | 아무 동작 안하게 하고 싶을 때 pass 이용 | for문: 지정된 반위 만큼 반복 for 반복 변수 in 반복 범위: 코드 블럭 | 반복 범위 지정 (range 함수 이용) for 문에서 반복 범위는 리스트와 range()함수를 이용할 수 있습니다. range(start, stop,.. 2022. 9. 12.
[Python] list, tuple, set, dict 차이 정리 | list, tuple, set, dict 차이 정리 - 공통점 : 모두 데이터를 묶을 때 사용 특징 생성 구분자 다루기 메서드 list 데이터 묶어 처리하기 [] , 가져 올 때 list[i_start:i_end:i_step] 삭제 del list_data[] 존재 여부 print(확인값 in list) append(덧붙이다) insert(끼우다) extend(연장하다) remove(지우다) pop(반환하다) index(색인) count sort(정렬하다) reverse tuple 변경, 삭제 X () , 튜플은 요소를 변경하거나 삭제 할 수 없습니다. index(색인) count set 수학적 집합 개념 사용 가능하다. 순서가 없고 데이터를 중복해서 쓸 수 없다. 교/합/차 집합을 구하는 메서드를 .. 2022. 9. 11.
[Python] 사칙연산, 지수 변환, 논리 및 비교 연산, 문자열 다루기 | 파이썬을 계산기처럼 이용하기 | 간단한 사칙 연산 | 산술 연산자 연산자 기호 의미 도움말 예시 + 더하기 - 빼기 * 곱하기 / 나누기 ** 거듭제곱 2의 5승 > 2**5 % 나머지 // 몫 | 진수 표현과 변환 | 10진수 > 2, 8, 16 진수 변환 숫자 앞에 각각 0b, 0o, 0x | 2, 8, 16 > 10진수 변환 bin(), oct(), hex() | 논리 연산 및 비교 연산 논리 연산은 불린 연산(Boolean operation)이라고도 합니다. 파이썬에서 논리 연산을 위한 데이터 타입은 불(bool) 입니다. 불 데이터 타입에는 참(True) 혹은 거짓(False)가 있습니다. 불 데이터의 경우에는 논리 연산만 할 수 있습니다. | 논리 연산자 and, or, not이 있습니다... 2022. 9. 10.
반응형