본문 바로가기

python

python과 자료형 기초

 

파이썬(python)의 장점

 

1. 문법이 쉽고 간결하다

2. 무료지만 성능이 좋다

3. c/c++ 등 다른 언어와 결합이 쉽다

 

 

파이썬(python)의 단점

 

1. 하드웨어와 밀접하거나 과도한 횟수의 반복 연산을 요하는 프로그램 등을 만드는 것에 한계가 있다

2. 모바일 프로그래밍을 하기엔 아직 어렵다는 의견이 많다

 

 

파이썬 설치하기

 

2022.09.30 - [개발을 위한 준비/설치 및 설정] - 파이썬 환경 설치하기

 

파이썬(python)의 장점

 

1. 문법이 쉽고 간결하다

2. 무료지만 성능이 좋다

3. c/c++ 등 다른 언어와 결합이 쉽다

 

 

파이썬(python)의 단점

 

1. 하드웨어와 밀접하거나 과도한 횟수의 반복 연산을 요하는 프로그램 등을 만드는 것에 한계가 있다

2. 모바일 프로그래밍을 하기엔 아직 어렵다는 의견이 많다

 

 

파이썬 설치하기

 

2022.09.30 - [개발을 위한 준비/설치 및 설정] - 파이썬 환경 설치하기

 

 

파이썬 시작하기

 

.

 

import keyword
print('키워드(예약어) 목록 : ', keyword.kwlist)

 

코드를 작성 후 run as python 혹은 ctrl f11 로 실행할 수 있다

변수명은 대소문자를 구분한다. 키워드(예약어) 목록을 확인할 수 있고 예약어들은 변수명으로 사용하면 안된다

 

 

자료형 int, float, complex, bool, str

print('자료형')
print(3, type(3))
print(3.4, type(3.4))
print(3+4j, type(3+4j))
print(True, type(True))
print('good', type('good'))

자료형

정수 int
3 <class 'int'>

실수 float
3.4 <class 'float'>

실수와 허수 complex
(3+4j) <class 'complex'>

불리언 bool
True <class 'bool'>

문자 str
good <class 'str'>

 

type() 을 활용해서 해당하는 type을 확인해 볼 수 있다.

 

 

자료형 tuple, list, set, dict

print((1,), type((1,)))
print([1], type([1]))
print({1}, type({1}))
print({'k':1}, type({'k':1}))

tuple
(1,) <class 'tuple'>

list
[1] <class 'list'>

set
{1} <class 'set'>

dict
{'k': 1} <class 'dict'>

 

 

isinstance

print(isinstance(1, int))
print(isinstance(1.2, float))

isinstance로 예상하는 type이 맞는지 확인해 볼 수 있다. boolean type으로 출력된다

 

 

'python' 카테고리의 다른 글

python 정규표현식  (1) 2022.10.04
tuple, set, dict  (1) 2022.10.04
문자열 자료형, 리스트 자료형, deepcopy, stack queue  (0) 2022.10.04
출력서식  (0) 2022.10.04
연산자  (0) 2022.09.30