웹사이트 검색

Python 키워드 및 식별자(업데이트됨)


Python 키워드와 식별자에 대해 이야기해 봅시다. 최근에 이 Python 자습서에서 초보자를 위한 Python 설치 및 설정에 대한 전체 자습서도 다루었습니다.

파이썬 키워드

간단히 말해서 Python 키워드는 예약된 단어입니다. 즉, 변수, 클래스 및 함수와 같은 엔터티의 이름으로 사용할 수 없습니다.

따라서 이러한 키워드가 무엇인지 생각할 수 있습니다. Python 언어의 구문과 구조를 정의하기 위한 것입니다.

이 튜토리얼을 작성하는 시점에서 파이썬 프로그래밍 언어에는 33개의 키워드가 있다는 것을 알아야 합니다. 그 숫자는 시간이 지남에 따라 달라질 수 있지만. 또한 Python의 키워드는 대소문자를 구분합니다. 그래서 그대로 써야 합니다. 다음은 파이썬 프로그래밍의 모든 키워드 목록입니다.

모든 키워드를 보고 한 번에 다 파악하려고 하면 압도당할 것입니다. 따라서 지금은 이것이 키워드라는 것을 알고 있습니다. 우리는 각각의 용도를 배울 것입니다. 파이썬 쉘 도움말을 통해 파이썬 키워드 목록을 얻을 수 있습니다.

모든 Python 키워드 목록

and Logical operator
as Alias
assert For debugging
break Break out of Python loops
class Used for defining Classes in Python
continue Keyword used to continue with the Python loop by skipping the existing
def Keyword used for defining a function
del Used for deleting objects in Python
elif Part of the if-elif-else conditional statement in Python
else Same as above
except A Python keyword used to catch exceptions
FALSE Boolean value
finally This keyword is used to run a code snippet when no exceptions occur
for Define a Python for loop
from Used when you need to import only a specific section of a module
global Specify a variable scope as global
if Used for defining an “if” condition
import Python keyword used to import modules
in Checks if specified values are present in an iterable object
is This keyword is used to test for equality.
lambda Create anonymous functions
None The None keyword represents a Null value in PYthon
nonlocal Declare a variable with non-local scope
not Logical operator to negate a condition
or A logical operator used when either one of the conditions needs to be true
pass This Python keyword passes and lets the function continue further
raise Raises an exception when called with the specified value
return Exits a running function and returns the value specified
TRUE Boolean value
try Part of the try…except statement
while Used for defining a Python while loop
with Creates a block to make exception handling and file operations easy
yield Ends a function and returns a generator object

아래는 파이썬 프로그램에서 if-else의 사용법을 보여주는 간단한 예입니다.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

위의 프로그램을 실행하면 Python은 고정 키워드와 구문 때문에 if-else 블록을 이해하고 추가 처리를 수행합니다.

파이썬 식별자는 무엇입니까?

Python 식별자는 변수, 함수, 클래스, 모듈 또는 기타 개체를 식별하기 위해 제공하는 이름입니다. 즉, 엔터티에 이름을 부여할 때마다 이를 식별자라고 합니다.

때때로 변수와 식별자는 같은 것으로 오해되는 경우가 많지만 그렇지 않습니다. 명확성을 위해 변수가 무엇인지 봅시다.

파이썬에서 변수란?

변수는 이름에서 알 수 있듯이 시간이 지남에 따라 값이 변경될 수 있는 것입니다. 사실 변수는 값을 저장할 수 있는 메모리 위치입니다. 나중에 사용할 값을 검색할 수 있습니다. 하지만 이를 수행하려면 참조할 수 있도록 해당 메모리 위치에 별명을 부여해야 합니다. 그것은 식별자, 별명입니다.

식별자 작성 규칙

식별자 작성에는 몇 가지 규칙이 있습니다. 그러나 먼저 파이썬이 대소문자를 구분한다는 것을 알아야 합니다. 즉, 이름과 이름은 파이썬에서 서로 다른 식별자입니다. 다음은 파이썬에서 식별자를 작성하기 위한 몇 가지 규칙입니다.

  1. 식별자는 대문자와 소문자, 숫자 또는 밑줄(_)의 조합일 수 있습니다. 따라서 myVariable, variable_1, variable_for_print는 모두 유효한 파이썬 식별자입니다.
  2. 식별자는 숫자로 시작할 수 없습니다. 따라서 variable1은 유효하지만 1variable은 유효하지 않습니다.
  3. 식별자에는 !,#,@,%,$등과 같은 특수 기호를 사용할 수 없습니다.
  4. 식별자의 길이는 얼마든지 가능합니다.

이것은 식별자 작성에 대한 어려운 규칙이지만 필수는 아니지만 따라야 할 좋은 관행인 몇 가지 명명 규칙도 있습니다.

  1. 클래스 이름은 대문자로 시작합니다. 다른 모든 식별자는 소문자로 시작합니다.
  2. 단일 선행 밑줄로 식별자를 시작하면 식별자가 비공개임을 나타냅니다.
  3. 식별자가 두 개의 밑줄로 시작하고 끝나면 식별자가 언어 정의 특수 이름임을 의미합니다.
  4. c = 10이 유효하지만 count = 10이라고 쓰는 것이 더 의미가 있고 오랜 시간이 지난 후 코드를 보더라도 그것이 무엇을 하는지 파악하기가 더 쉬울 것입니다.
  5. 여러 단어는 밑줄을 사용하여 구분할 수 있습니다(예: this_is_a_variable).

다음은 파이썬 변수에 대한 샘플 프로그램입니다.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

프로그램을 실행하면 아래 그림과 같이 출력됩니다.

결론

오늘은 여기까지입니다. 다음 튜토리얼에서는 Python 문 및 주석에 대해 알아봅니다. 그때까지 #happy_coding :)