ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL 2023.04.04
    내일배움캠프 2023. 4. 4. 20:51

    오늘은 평온하게 알고리즘 3 문제 풀고

    쟝고 기초 강의 2, 3, 4주차 들었다.

     

    알고리즘 문제 풀이 중에 새로 알게된 연산자가 있다.

    파이썬 3.8부터 추가된 기능인데, 생소한 사람이 많을 것이라 생각한다.

    간단하게 말하면 할당과 반환을 동시에 하는 연산자라고 한다.

     

    1. 개념

    변수 := 표현식

    기본적인 문법은 이렇게 되고,

    작동하는 방식은 표현식의 결과를 변수에 할당함과 동시에 반환한다.  즉, 변수 = 표현식을 하고, return 변수 기능을 같이 한다.

     

    2. 목적

    할당과 반환을 동시에 함으로써, 코드량을 줄일 수 있다. 즉, 코드량이 줄어들면서 가독성이 높아지는 효과로 볼 수 있다.

     

    3.예시

    s = 'I love pizza'
    result = 'pizza' in s
    if result:
    	print(s, result)    --> I love pizza True

    일반적인 코드는 이렇게 되지만 바다코끼리 연산자를 사용하면,

    if result := 'pizza' in (s := 'I love pizza'):
    	print(s, result)

    이렇게 줄일 수 있다.

    아직 내가 사용할 단계는 아닌 것 같다 ㅎ

     

     

     

    오늘 쟝고 기초 강의에서 느낀 점은

    쟝고는 참 다양한 기능을 이미 지원해서 편리하겠다는 점이다.

     

    '내일배움캠프' 카테고리의 다른 글

    TIL 2023.04.06  (0) 2023.04.06
    TIL 2023.04.05  (0) 2023.04.05
    TIL 2023.04.03  (0) 2023.04.03
    WIL 내일배움캠프 3주차  (0) 2023.03.31
    TIL 2023.03.31  (0) 2023.03.31
Designed by Tistory.