[ML] 파이썬 자주쓰는 연산자 & 함수

fragrance_0·2023년 10월 13일
0

ML

목록 보기
1/6

사실 자주 쓰는 연산자나 자료형은 정해져 있는데 자꾸 까먹는 나자신이 힘들어서 이렇게 정리해보았다. 기본적인 format은 머릿속에 그려두거나 정리해두는 게 정말 필요하다.


파이썬

◾ 자주 쓰는 연산자

  • 제곱 (**)
  • 나눗셈 몫(//)
  • 나눗셈 나머지(%)

◾ 리스트 [ ]

  • 리스트는 대괄호 활용해 생성

  • len() 으로 길이 확인, member[3] 등 으로 리스트 내의 요소 인덱싱 가능

    	member = ['eye', 'ear', 'nose']
    	age = [26, 25, 23]

◾ 튜플 ()

  • 튜플은 소괄호 활용해 생성

  • len() 으로 길이 확인, member[3] 등 으로 리스트 내의 요소 인덱싱 가능

    	member1 = ('eye', 22)
    	member2 = ('ear', 24)

◾ 딕셔너리 dict()

  • 키와 값의 쌍으로 이루어짐

  • 쿼리(Query)로 인덱싱이 가능함

  • 딕셔너리는 중괄호{} 를 이용함

    	member_dict = {'eye': 26, 'ear': 25, 'nose':23}
    	print(member_dict['eye'])   # 26
  • dict() 내장함수를 이용해서 간단하게 만들 수도 있음

    	member1 = ('eye', 26)
    	member2 = ('ear', 25)
    	member3 = ('nose', 23)
    
    	age_dict = dict([member1, member2, member3])

◾ 집합 set()

집합에는 리스트 내에 중복되는 원소를 하나로 처리함

set()
age_list = [26, 26, 25, 24, 24, 23]
print(set(age_list)) >>> {26, 25, 24 ,23}

◾ 불린

  • True/False 로 반환

파이썬 함수

◾ 조건문 If

  • 조건식이 참이라면 실행해라

    	a = 3
    	b = 2
    
    	if a + b > 4 :
          print(a + b)

◾ 반복문 while

  • 조건식이 참이라면 계속 실행하면서 돌아라
a = 3
b = 2
c = a + b

while c > 1 :
	print(c)
    c -= 1    
    	>>>  5 4 3 2

◾ 반복문 for

  • while 과는 다르게, 리스트 내의 원소를 하나씩 실행
  • 리스트의 원소만큼 실행됨
member_list = ['eye', 'ear', 'nose']

for member in member_list:
	print(member)
    					>>> 'eye', 'ear', 'nose'

+변수는 덮어쓸 수 있음, 마지막으로 할당된 것으로 덮어씌어짐

비교 연산자

[출처 | 딥다이브 Code.zip 매거진]

profile
@fragrance_0의 개발로그

0개의 댓글