1. python의 자료형 (data type, data 종류)
가. 일반 자료형 ( Scalar 타입, immutable )
-정수 : 음수, 0, 양수로 구성된 숫자
-실수 : 소수점을 가진 숫자
-논리: True, False # 첫 글자가 대문자
-함수: 기능적인 코드를 표현 # 함수를 데이터로 처리 python, javascript
-None: 값이 없음 또는 null 의미
나. 집합 자료형
문자열(str) : 값 변경 불가 ( immutable ) , ‘’ 또는 “” 또는 “““””” 표현
리스트(list) : 중복 허용하고 값 변경 가능 ( mutable ) , [] 표현
튜플(tuple) : 중복 허용하고 값 변경 불가 ( immutable ) , () 표현 ex) (10,)
셋(set) : 중복 허용 불가하고 순서 없음 반드시 immutable 값만 저장가능, {} 표현
딕셔너리(dict) : {“key”:”value”} 표현
#일반데이터 출력
print("정수: 양의정수",10)
print("정수: 음의정수",-10)
print("정수: 0",10)
print("정수: 10진법(10표현)",10)
print("정수: 2진법",0b10)
print("정수: 8진법",0o10)
print("정수: 16진법",0x10)
print("실수:",3.14)
print("실수:(지수표기법)",3e+5) #300000.0
print("논리:",True,False) #True/False가 아니어도 논리값으로 사용이 가능하다.
def func():
pass
print("함수:",func())
print("None:",None) #null의 의미
#집합 데이터 출력
print("문자열",'홍길동')
print("문자열","홍길동")
print("문자열",'''홍길동''')
print("문자열","""홍길동""")
print("리스트",[10,20,30])
print("리스트",["홍길동","이순신"])
print("리스트",["홍길동",20,True])# 많이 사용되는 경우 아님
print("튜플",(10,20,30,20,10))
print("튜플",("홍길동","이순신","홍길동"))
print("튜플",("홍길동",20,True))
print("튜플",(20,))#하나의 값을 가진 tuple 표현식
print("셋",{10,20,30,20,10})
#mutable인 list 저장 불가
print("딕셔너리",{"name":"홍길동","age":20,"phone":["010","011"]})
print([10,"a",True, None, [1,2,3],(2,3,),{44,2,2,4},{"name":"홍길동","age":20, "phone":["010","011"]}])
'python' 카테고리의 다른 글
[python] dir(데이터 타입) 모음 (0) | 2022.09.19 |
---|---|
[python] 표준출력 및 표준입력 (0) | 2022.09.19 |
[python] 빌트인 객체 모음 (0) | 2022.09.19 |
[python] 변수 | 동시할당 | 타입체크 (0) | 2022.09.19 |
[python] 주석문 | 이스케이프 문자 | 예약어 (0) | 2022.09.19 |