본문 바로가기
python

기초문법(자료형)

by 데이터 퍼즐 2021. 2. 19.
반응형

파이썬 자료형 및 조건문의 기초문법에 대해서 간단하게 확인해보고 넘어가려고 합니다. 

하다가 오류가 몇 번 났었는데요. 아래 type 출력시 데이터 타입 함수에서 오류가 났던 이유를 살펴보곘습니다.

 

[자료형]
자료형(data type) : 데이터의 종류
* 자료형 종류
정수: int (1,2,3)
실수: float (1.2, 2.3)
문자열: str(string의 준말)
(, 거짓): bool (false, true모두 포함)

list(리스트)
tuple(튜플)
set(집합, )
dict(사전, 딕셔너리)
등등

 

print("/n*************************************ex1*************************************")
# type() : 데이터 타입을 확인 하는 내장 함수
print("1: ", type(1))
print("1.1: ", type(1.1))

 

*pycham에서 type 오류 나는 이유

type 부분에 위와 같은 오류가 나셨다면(Type이 존재하지 않는다) false>False로 출력해서 

Type(False)로 입력해주시면 정상적으로 데이터 타입 내장함수가 출력됩니다.

앞의 t를 T(대문자), f를 F(대문자)로 출력해주셔야 합니다.

 

정확한 이유는 모르겠지만 기계어다보니까 입력한대로만 찾는 것 같아요.

 

name = '홍길동'
print("%s, 안녕하세요!" % name) # 비추천, python2 버전에 사용하던 방식
print("{}, 안녕하세요!".format(name)) # 추천
print(f"{name}, 안녕하세요!") # 추천 / f-string 이라고 표현 / python 3.6 이상 부터 지원

 

y=f"{name}님,안녕하세요"

입력할 때 앞에 f연산자를 기입하지 않거나 ""쌍따옴표 위치를 제대로 넣지 않으면 오류가 납니다.

도움이 되셨다면 공감 꾸욱 눌러주세요:)

반응형

댓글