TIL (Today I Learned)/Python13 [Python] ternary operator 파이썬에 대한 기본적인 이해를 위해 작성했습니다. Python은 조건식(삼항 연산자)을 제공한다. 삼항 연산자는 다음과 같이 작동한다. X if (조건) else Y (조건)이 True이면 X를 반환하고, 그렇지 않으면 Y를 반환 a = 25 if a = 5' print(b) 위 조건문을 삼항 연산자로 표현하면 다음과 같다. a = 25 b = 'a = 5' print(b) 2023. 3. 29. [Python] 식별자 이름 짓는 방법 파이썬에 대한 기본적인 이해를 위해 작성했습니다. 식별자(Identifier)의 이름을 짓는 것은 특정 룰을 따라야만 한다. 또한 특정 컨벤션을 따라야 한다. 따라야만 하는 룰(Must) start with underscore ( _ ) or letter ( a-z A-Z ) followed by number of underscores ( _ ), letters ( a-z A-Z ), or digits ( 0-9 ) cannot be reserved words (예약어 사용 불가능): None, True, False, and, or, not, if, else, elif, for, while, break, continue, pass, def, lambda, global, nonlocal, return, y.. 2023. 3. 29. [Python] NEWLINE 파이썬에 대한 기본적인 이해를 위해 작성했습니다. 파이썬 프로그램은 다음과 같은 과정을 거쳐서 실행된다. physical lines of code (end with a physical newline character)→ (Python compiler) → logical lines of code (end with a logical NEWLINE token) → tokenized → (Python interpreter can read) → run code 물리적 newline은 무시되기도 하며, 컴파일러에 의해 한 줄의 논리적 코드로 합쳐지기도 한다. 그렇다면, 왜 물리적 무시되는 newline을 작성하게 될까? 읽는 사람의 가독성을 위해서. 또한 inline comment를 작성하기 위해서. 파이썬은 암묵.. 2023. 3. 28. [Python] Python Types 파이썬에 대한 기본적인 이해를 위해 작성했습니다. 참고자료 : https://www.codesansar.com/python-programming/type-hierarchy.htm Numbers 프로그래밍에 필수적으로 사용되는 '수'에 대한 타입은 다음과 같이 나눌 수 있다. 나눌 수 있는 수(Integral)와 나눌 수 없는 수(Non-Integral). Integral : Integers, Booleans Non-Integral : Floats (c doubles), Complex, Decimals, Fractions Collections collection은 다음 세 가지로 나눌 수 있다. sequence, sets, mappings Sequence는 가변 시퀀스와 불변 시퀀스로 나눌 수 있다. Mu.. 2023. 3. 28. 이전 1 2 다음