파이썬 자료형 및 조건문의 기초문법에 대해서 간단하게 확인해보고 넘어가려고 합니다.
하다가 오류가 몇 번 났었는데요. 아래 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연산자를 기입하지 않거나 ""쌍따옴표 위치를 제대로 넣지 않으면 오류가 납니다.
도움이 되셨다면 공감 꾸욱 눌러주세요:)
'python' 카테고리의 다른 글
Magic command & Shell command (0) | 2021.06.10 |
---|---|
★ 클래스와 객체, 생성자, self (0) | 2021.03.11 |
Python 시스템 환경 설정(1) (0) | 2021.03.05 |
조건문연산자(논리연산자,비교연산자) (0) | 2021.02.20 |
인터프리터, IDE(feat. 전역변수와 지역변수) (0) | 2021.02.18 |
댓글