반응형

Python 5

[Python/파이썬] 리스트(List) 데이터형식과 연산 기초 - 3

지난 포스팅에서는 문자열 데이터 형식과 연산의 기초에 대해서 알아보았다. [Python/파이썬] 문자열(Strings) 데이터형식과 연산 기초 - 2 지난 포스팅에서는 숫자 데이터 형식과 연산의 기초에 대해서 알아보았다. [Python/파이썬] 숫자(Numbers) 데이터형식과 연산 기초 - 1 Python(파이썬)은 타입추론을 지원하는 언어로 타입에 대한 키워� 3edc.tistory.com 리스트(List)는 가장 많이 사용되는 데이터 자료구조이다. 다수의 특정 데이터를 리스트에 추가하여 관리하기가 편리하다. 리스트는 논리적인 순서를 가지고 있는 자료구조이다. 1. 리스트(List) 데이터를 연속해서 저장할 때 많이 사용되는 자료형이다. 파이썬(Python)에서 아래와 같이 대괄호를 이용하여 리스트를..

Python 2020.06.12

[Python/파이썬] 문자열(Strings) 데이터형식과 연산 기초 - 2

지난 포스팅에서는 숫자 데이터 형식과 연산의 기초에 대해서 알아보았다. [Python/파이썬] 숫자(Numbers) 데이터형식과 연산 기초 - 1 Python(파이썬)은 타입추론을 지원하는 언어로 타입에 대한 키워드를 쓰지 않고 변수명에 데이터를 할당(Assign)하기만 하면 된다. 변수의 타입은 컴파일타임(Compile time)이 아닌 런타임(Runtime)에 결�� 3edc.tistory.com Python(파이썬)은 타입추론을 지원하는 언어로 타입에 대한 키워드를 쓰지 않고 변수명에 데이터를 할당(Assign)하기만 하면 된다. 변수의 타입은 컴파일타임(Compile time)이 아닌 런타임(Runtime)에 결정된다. 1. 문자열(String) 문자열 데이터는 따옴표를 사용하여 표현할 수 있다...

Python 2020.06.10

[Python/파이썬] Python2과 Python3 버전별 나눗셈 차이점

Python2와 Python3 버전 별로 정수형 데이터를 나눗셈했을 때 나눗셈 결과에 차이가 있다. Python2 버전에서 정수끼리 나누면 결과는 정수형 데이터가 나오고 Python3 버전에서 정수끼리 나누게 되면 결과는 실수형 데이터가 나온다. 버전 차이에 따라 정수 나눗셈의 결과 데이터 타입이 다르게 때문에 버전별 차이를 고려하지 않고 소스를 구현한다면 논리적 오류가 발생할 수 있다. 프로그램의 결과가 생각과 다른 값이 나올 수 있다. Python 2 나눗셈의 결과가 정수(1)로 나온 것을 볼 수 있고 type() 함수를 이용하여 나눗셈 결과의 타입을 보면 'int' 정수형 데이터 타입인 것을 볼 수 있다. print(6 / 5) print(type(6 / 5)) #결과 1 Python 3 나눗셈의 ..

Python 2020.05.31

[Python/파이썬] 숫자(Numbers) 데이터형식과 연산 기초 - 1

Python(파이썬)은 타입추론을 지원하는 언어로 타입에 대한 키워드를 쓰지 않고 변수명에 데이터를 할당(Assign)하기만 하면 된다. 변수의 타입은 컴파일타임(Compile time)이 아닌 런타임(Runtime)에 결정된다. 과거의 언어들은 타입추론을 지원하지 않았지만 현대의 언어들은 타입추론을 많이 지원하고 있고 Java 역시 버전이 업그레이드되면서 타입추론을 지원하고 있다. 타입추론은 변수의 타입을 선언하지 않아도 편리하게 할당하여 사용할 수 있다는 장점이 있다. 하지만 코드가 길어지고 복잡해졌을 때 어떤 타입의 데이터가 저장되어 있는지 쉽게 알 수 없다는 단점이 있어서 변수명을 정할 때 이름을 짓는 방법(Naming)이 중요하다. 본 포스팅에서는 숫자로 이루어진 데이터를 변수에 저장하고 연산자..

Python 2020.05.31
반응형