udem.py - (5) Variable Assignments

Gomi_kery·2022년 9월 7일

udem.py

목록 보기
6/28
post-thumbnail

변수명 설정 규칙

  • 숫자 시작 불가.

    2dogs

  • 공백 포함 불가.

    dogs 2

  • 밑줄 사용 가능.

    dogs_2

  • 아래의 특수문자 불가.

    : ' " , <> / ? | \ () ! @ # $ % ^ & ~ - +

  • 파이썬에서 특정한 의미가 있는 단어 사용 불가

    list, str


파이썬의 동적 타이핑

  • 변수의 데이터 유형 재할당의 유연함.
  • 변수 설정 시 데이터 유형을 선언하지 않아도 됨.
  • (단점) 잘못된 데이터 유형이 나올 경우 연산 중에 에러 발생!
# 파이썬에서는 숫자 > 리스트 변경 가능
my_dogs = 2
my_dogs = ["sam","tomy"]

# 그 외의 언어
int my_dogs = 2           << my_dogs의 데이터 타입을 숫자로 선언했기 때문에
my_dogs = ["sam","tomy"]  << 리스트로 변경 시 에러 발생

변수의 데이터 타입을 확인할 수 있는 함수

  • type(변수명)
dogs = 3
type(dogs)  >>> int

dogs = "hot"
type(dogs)  >>> str

dogs = ["2","3",6]
type(dogs)  >>> list
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글