Basic

jjiani·2021년 1월 30일
0

Python

목록 보기
1/6
post-thumbnail

외쳐! 할 수 있다!🤟

코드라인

  • 주석은 #으로 표현
  • 여러줄에 걸쳐 주석을 만들고자 할 때에는"""또는'''으로 묶어준다.
  • 파이썬 코드는 1줄에 1문장이 원칙이다.
  • 파이썬은 ;를 작성하지 않지만 한줄로 표기할때는;을 작성하여 표기 가능.(권장하지 않는다)
    print('hello');print('world')
print('hello
world') # -> 불가능
print('hello\
world') # -> 가능
print("""hello
world""") # -> PEP-8가이드에 따른 관례

변수/ 할당 연산자(Assignment Operator)

  • 변수는 =을 통해 할당(assignment)된다.
  • 해당 데이터 타입을 확인하기 위해서 type() 을 활용.
  • 해당 데이터의 메모리 주소를 확인하고 싶다면 id()를 활용.
  • 같은 값을 동시에 할당 가능하다.
x = y = 5
print(x, y) #5, 5
  • 동시에 두개의 변수에 값 두개를 할당 가능.
x, y = 5, 10
print(x, y) #5, 10
  • 변수의 개수가 더 많을 때 어떤 오류가 날까?
a, b, c = 5, 10
#ValueError: not enough values to unpack (expected 3, got 2)
  • 변수의 개수가 더 적다면 어떤 오류가 날까?
a, b = 5
# TypeError: cannot unpack non-iterable int object
  • 변수의 값을 서로 바꿀 수 있을까?
x = 5
y = 10

#(1) - 임시 변수 활용하기
temp = x #임시변수에 x값을 담고
x = y  #
y = temp
print(x, y)

#(2) - 파이썬스러운 방법
x, y = y, x
print(x, y)

식별자 (Identifiers)

: 변수, 함수, 모듈, 클래스 등을 식별하는데 사용되는 이름이다.

  • 내장함수나 모듈 등의 이름으로 만들면 안된다.
  • 식별자의 첫 글자에 숫자가 올 수 없다.
  • 길이의 제한이 없다.
  • 대소문자를 구별한다.
  • 사용할수 없는 식별자가 있다.
import keyword
print(keyword.kwlist)
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
profile
¡Bienvenido a mi velog!🐣

0개의 댓글

관련 채용 정보