[Python] 기본문법 요약

LILO Ghim·2021년 11월 7일
0

Data types

  1. string : 문자열
	print("Hello World")
  1. Integer : 정수

  2. Float : 실수

  3. Complx Numbers : 복소수

    실수와 허수를 포함하고 있는 복소수
    파이썬에서는 j를 사용하여 허수를 표현
    예) 1+3j, 2-4j

   a = 2+3j
   b = complex(3, -4)
   a
   (2+3j)
   b
   (3-4j)
 
   b.real
   3.0
   b.imag
   -4.0
   
   a+b
   (5-j)
 
  1. Boolean

    	True or False

    변수

    result = (a + b)/c
    my_string = "Hellow, World"

    변수 이름 규칙

    • 영어, 숫자, _로만 구성되어야 한다
    • 변수 이름의 첫글자는 알파벳이나 _ 로 시작
    • 대소문자 구분

    literal string interpolation

    name = input()
    print(f"Hello, {name}")

    반드시 변수가 아니어도 함수호출이 될 수도 있다.


    ilst

    indexing, slicing은 원래의 list에 변화를 주지 않는다.

  • a.append(값) : 마지막 인덱스에 추가

  • a.insert(인덱스, 요소)

  • a.pop(인덱스) : 원래 리스트에서 제거함과 동시에 꺼내서 보여준다(print 기능이 있음)

  • del a[인덱스]

  • a.remove(값) : 같은 값이 여러개 있는 경우 처음 찾은 값 삭제


    dictionary

   my_dict = {}
   my_dict['a'] = 'a'
   
   print(my_dict)
  
  {'a' : 1}
  • 값에는 어떠한 data type도 들어올 수 있다.
  • key는 중복 될 수 없다.
  • 숫자도 key가 될 수 있음(숫자로 인덱스 할 수 없다) : 딕셔너리 안에 있는 리스트의 값을 불러 올 때는 가능
    >tuple 딕셔너리와 리스트와는 달리 정해진 데이터 만큼의 메로리를 사용함 !값을 변경 할 수 없음 ->수정이 불가능하기 때문에 메모리 사용이 적고 더 나은 퍼포먼스를 보이며, 따라서 temporary variable(임시 데이터베이스)를 만들 때 tuple을 이용해서 만든다
profile
킴릴로

0개의 댓글