- 영문사용
- 첫번째는 소문자로
- 가급적 데이터의 의미를 파악할 수 있는 명사 사용.
- 카멜 표기법 또는 스네이크 표기법 사용
카멜 : myName
스네이크 : my_name- 예약어(파이썬에서 이미 예약된 단어) 사용 금지
- 특수문자 사용금지(단, 언더바는 사용 가능)
- 공백문자 사용금지(뒤에는 가능)
- 숫자는 사용해도 되지만 첫번째 사용 금지
width = 20
height = 50
print(width * height / 2)
===========================
500.0
효율적인 메모리 사용을 위해서는 데이터를 정수형, 실수형, 문자(열)형, 논리형으로 구분한 것
-> 데이터 타입에 따른 메모리 크기 결정
정수형 : int
- num = 10
- score = 85
실수 : float
- pi = 3.14
문자(열) : STR
- intro = '안녕하세요'
- country = 'korea'
논리형 : bool
- exampleResult = True
- dayOff = False
정수는 메모리가 허용되는 한 무한 사용 가능
실수는 대략 소수점 이하 17~18번째에서 데이터 손실이 일어남
숫자도 따옴표로 묶으면 문자(열)로 인식함.
var = '3.14'
print(var)
print(type(var))
=====================
3.14
<class 'str'>
데이터 타입을 변환하는 것으로 파이썬엇 제공하는 함수를 이용한다.
정수 <> 문자(열)
실수 <> 정수
논리 <> 문자(열)
iNum = 10
fNum = 3.14
print(iNum)
print(type(iNum))
print(fNum)
print(type(fNum))
iNum = str(iNum)
print(iNum)
print(type(iNum))
fNum = str(fNum)
print(fNum)
print(type(fNum))
flag= True
print(flag)
print(type(flag))
flag = str(True)
print(flag)
print(type(flag))
===========================
10
<class 'int'>
3.14
<class 'float'>
10
<class 'str'>
3.14
<class 'str'>
True
<class 'bool'>
True
<class 'str'>
실습
num1 = 123
num2 = 456
print(num1 + num2)
====================
579
num1 = '123'
num2 = '456'
print(num1 + num2)
======================
123456
fNum1 = 3.14
fNum2 = 0.123
print(fNum1 + fNum2)
======================
3.263
fNum1 = '3.14'
fNum2 = '0.123'
print(fNum1 + fNum2)
print(type(fNum1 + fNum2))
=============================
3.140.123
<class 'str'>
실습1
str1 = '10'
str2 = '20'
print(str1 + str2)
str1 = int(str1)
str2 = int(str2)
print(str1 + str2)
==========================
1020
30
실습2
str1 = '10'
str2 = '20'
print(str1 + str2)
print(float(str1) + float(str2))
======================================
1020
30.0
실습3
str1 = '3.14'
str2 = '1592'
print(str1 + str2)
print(float(str1) + float(str2))
=====================================
3.141592
1595.14
빈문자 : 데이터 없음.
공백 문자 : 공백 데이터 있음.
공백 문자면 있으면 True, 빈문자이면 False
실습
var1 = ('True')
var2 = ('False')
var1 = bool(var1)
var2 = bool(var2)
print(var1 + var2)
print(var1 - var2)
print(var1 * var2)
print(var1 / var2)
========================
2
0
1
1.0
이 글은 제로베이스 데이터 분석 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.