본문 바로가기

Python44

[Python 기초] 파이썬 자료형 - 리스트(Arraylist)와 인덱스(index) 1 리스트(Arraylist) 여러개의 데이터를 한번에 보관할 수 있는 자료형이다. C나 java에서 배열과 비슷하며 이들과는 다르게 한 리스트에 여러타입(문자열, 정수형, 실수형)으로 데이터를 저장할 수 있다. 사용방법은 ([])대괄호로 구분해준다. 1 2 3 4 5 6 >>> list1 = [1,2,3,4,5,6,7,8,9] >>> list1 [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list2 = ["python", 200, 3.141592] # 다른언어와는 다르게 여러타입 저장가능 >>> list2 ['python', 200, 3.141592] Colored by Color Scripter cs 줄4를 보면 list2가 세개의 공간이 생기고 각 공간 안에 값이 들어가게 된다. 이 공.. 2021. 3. 31.
[Python 기초] 파이썬 타입 변환, 형변환 형변환이란 데이터의 형태를 변환하는 것이다. 실수로 변환하는 float, 정수로 변환 하는 int, 문자열로 변환하는 str의 타입변환에 대해 알아보자. # str(데이터) : 데이터를 문자열로 변환한다. >>> str1 = str(1) >>> str1 '1' >>> type(str1) # int(데이터) : 데이터를 정수로 변환한다. >>> number = int(1.1) >>> number 1 >>> type(number) # 단, 데이터가 숫자가 아닌 문자열을 경우 에러가 발생한다. 3. flaot(데이터) : 데이터를 실수로 변환한다. >>> float_number = float(100) >>> float_number 100.0 >>> type(float_number) # 단, 데이터가 숫자가 아.. 2021. 3. 30.
[Python 기초] 파이썬 자료형 - 문자열 (문자열 슬라이싱, 문자열 함수) 1 문자열 슬라이싱 문자열을 원하는 부분만 잘라내 저장하는 방법이다. 변수[시작번지:끝번지+1] # 다음 보기처럼 시작번지는 자신의 데이터를 포함하지만 끝번지는 자신의 데이터를 포함하지 않기때문에 끝번지+1해준다. >>> str6 = "python java c c++" >>> str6[0:5] 'pytho' >>> str6[0:6] 'python' # 시작번지부터 시작할 경우와 마지막 번지로 끝낼 경우 공백으로 남겨놔도 된다. >>> str6[:7] 'python ' >>> str6[3:] 'hon java c c++' 2 리터럴 상수 문자열은 상수이며 상수는 고정된 값을 의미한다. 변경이 불가능한 값이다. (리터널 상수) >>> str1 = "딸기" >>> str1 = "오렌지" >>> str1 '오렌.. 2021. 3. 30.
[Python 기초] 파이썬 타입 함수 type()와 자료형(Data Type) 1 변수 타입 함수 타입 함수는 해당 데이터의 타입이 무엇인지 알려주는 함수이다. 사용방법은 다음과 같다. type(데이터) 변수명을 name으로 지정하고 "python"을 데이터로 저장해주자. 그리고 타입함수로 데이터타입을 출력해보면 다음과 같다. 2 자료형(Data Type) 데이터의 형태와 자료의 형태를 구분한다. 1. bool : 참,거짓 판별하는 자료형이다. (공백과 0은 False, 이외의 값은 존재의 의미로 true값을 갖는다.) >>> bool(0) False >>> bool() False >>> bool(299) True >>> bool("python") True >>> res = 10>> print(res) True >>> type(res) 2. 정수(int) : 소수점이 없는 숫자 >.. 2021. 3. 30.