전체 글 80

튜플(Tuple) 자료형

튜플 자료형이란? 다양한 자료형을 순차적으로 저장하는 집합적 자료형 리스트와 비슷하지만 값을 변경할 수 없는 특징이 있음 소괄호로 정의함 -> t=(1,2,3) t=tuple() print(t,type(t)) () t=(1,2,3) print(type(t)) print(t) (1,2,3) 튜플 자료형의 특징 1.리스트와 비슷한 자료형 : 인덱싱,슬라이싱 등의 연산 가능 선언한 튜플레서 .치고 tap키를 눌러 사용할 수 있는 함수 확인 가능 l=[1,2,3] t=(1,2,3) print(l,type(l)) print(t,type(t)) [1,2,3]

공부/파이썬 2022.08.19

리스트 자료형

1.리스트 자료형이란? 다양한 자료형을 순차적으로 저장하는 집합적 자료형 문자열이 지닌 대부분의 연산은 리스트도 지원함 대괄호로 정의함 -> I=[1,2,3] 다른 프로그래밍 언어(C,C++)등과 달리 동적 배열, 다차원 배열, 인덱싱 등을 훨씬 쉽고 편리하게 사용할 수 있음 리스트 선언법 2가지 파이썬의 내장함수 lits() 활용 L=list() print(L,type(L)) [] L=[1,2,3] print(type(L)) print(L) [1,2,3] 2.리스트 자료형의 특징 문자열과 같이 인덱스와 슬라이싱 연산 가능 L=[1,2,3,4,5,6,7,8,9] print(L[0]) 1 print(L[0:4]) [1,2,3,4] print(L[5]) 6 print(L[len(L)-1]) 9 요소의 값 변..

공부/파이썬 2022.08.18

파이썬의 연산자2

문자열 연산자 1.연결 연산자(+) '1'+'2' 2.반복 연산자(*) "2"*3 222 "마준"*3 마준마준마준 3.선택 연산자(인덱싱) a="안녕하세요" print(a[0]) 안 print(a[1]) 녕 print(a[-1]) 요 print(a[4]) 요 문자열은 시퀀스 자료형으로 인덱스가 있고, 인덱스로 값의 접근이 가능 4.범위 선택연산자(슬라이싱) a="안녕하세요" print(a[1:3]) #왜 1부터 3까지인데 녕하냐면 변수[시작(이상):끝(미만):스텝] 이기 떄문, 즉 시작은 이상 끝은 미만이라!! 녕하 print(a[0:5:2]) #뒤에 콜론을 하나 더 적으면 0부터 5까지 출력을 하는데 2스텝씩 띄워서 출력을 해라 라는 의미! 안하요

공부/파이썬 2022.08.18

파이썬의 연산자

1.사칙 연산자 (덧셈,뺄셈,곱셈,나눗셈) 2.숫자를 나누고, 소수점 이하의 자릿수를 버리는 나누기 연산자(//) 5//3 1 3.나머지 연산자(%) 5%3 2 divmod(5,3) (1,2) 4.제곱 연산자(**) 5**3 125 pow(5,3) 125 5.복합 대입 연산자(+=,-+,/+,%=,**=) a=5 a+=3 print(a) 8 a=5 a**=3 print(a) 125 6.math 모듈 사용 import math #상용로그 print(math.log10(10)) 1.0 #제곱근 print(math.sqrt(8)) 2.8284271247461903 print(math. 치고 Tap 키 누르면 활용 할 수 있는 함수 목록 확인 가능!!

공부/파이썬 2022.08.18

파이썬의 수치형 자료형

1.정수 자료형 ( int) 소수점이 없는 숫자(양수,0,음수) 2.기본으로 10진수 접두어를 활용해 2,8,16진수 등으로 표현 가능(전부 다 int 자료형) a=12345 #10진수 b=0b11 #2진수 c=0o12 #8진수 d=0x23 #16진수 print(d) 35 3.내장함수 int()를 활용해 정수 자료형으로 변경 가능 a="123" print(type(a)) print(a) 123 b=int(a) print(type(b)) print(b) 123 4.범위의 제한이 없음 파이썬 버전3부터 long형 또한 정수형으로 통합(파이썬이 알아서 다 해줌) 5.실수 자료형(float) 소수점이 있는 숫자 a=float("0.12") print(type(a)) print(a) 0.12 지수 표현 가능(e)..

공부/파이썬 2022.08.18

파이썬의 수치형 자료형

1.정수 자료형 ( int) 소수점이 없는 숫자(양수,0,음수) 2.기본으로 10진수 접두어를 활용해 2,8,16진수 등으로 표현 가능(전부 다 int 자료형) a=12345 #10진수 b=0b11 #2진수 c=0o12 #8진수 d=0x23 #16진수 print(d) 35 3.내장함수 int()를 활용해 정수 자료형으로 변경 가능 a="123" print(type(a)) print(a) 123 b=int(a) print(type(b)) print(b) 123 4.범위의 제한이 없음 파이썬 버전3부터 long형 또한 정수형으로 통합(파이썬이 알아서 다 해줌) 5.실수 자료형(float) 소수점이 있는 숫자 a=float("0.12") print(type(a)) print(a) 0.12 지수 표현 가능(e)..

공부/파이썬 2022.08.18

파이썬의 내장 자료형

1.프로그래밍이란 자료(data)를 처리하는 일을 주로함 2.파이썬에서는 자료를 손쉽게 다룰 수 있도록 내장 자료형을 제공 숫자(수치) 자료형 : 정수(int),실수(float),복소수(complex) 불(bool) 자료형:True,False 군집 자료형 : 문자열(str),리스트(list),튜플(tuple),사전(dict),집합(set) 3.내장자료형의 구분 데이터 저장 방법 : 직접 표현, 시퀀스, 매핑 변경 가능성 : 변경가능,변경 불가능 저장 개수 : 리터럴(한 가지),컨테이너(여러 가지) 직접표현 : 직접 데이터를 표현(정수,실수 등 ) 시퀀스 : 여러 데이터를 포함(순서가있음)(배열 등등/?) 매핑 : 여러 데이터를 포함 ( 순서가 없음) 4.동적 자료형 지원 -> 프로그래머가 자료형을 직접 ..

공부/파이썬 2022.08.18

파이썬의 예약어

1.예약어는 변수로 사용할 수 없음 2.파이썬의 기본 모듈 중 하나인 Keword 모듈을 inmport해서 확인 가능 ex) import keyword print(keyword.kwlist) 하면 쭈르륵 나옴~(총 33개 궁금하면 직접 해보셈 ㅋ) 참고로 파이썬은 대,소문자를 구분하기때문에 False는 사용할 수 없지만 false는 사용할 수 있음! 3.파이썬에서 자주 사용되는 함수를 내장함수 라는 이름으로 기본적으로 제공 http://docs.phython.org/ko/3/library/functions.html 에서 확인가능(쓰는 시점에서 안들어가봤음) 4.대표적인 내장함수 type():해당 식별자의 타입을 확인할 수 있음 ex) a=1 print(type(a)) len():객체의 길이를 알 수 있음..

공부/파이썬 2022.08.18

파이썬의 기초 문

파이썬의 주석 #뒤에오는 문장이 주석이 됨 ctel + / 누르면 한줄 다 주석으로 바뀜 여러줄 주석은 작은따옴표,큰따옴표 세 개 를 이어 사용함 ex) ''' 주석입니다. ''' """ 주석입니다2 """ 파이썬의 할당 1.할당문은 등호(=)를 사용 2.표현식은 반드시 등호 오른쪽에 와야함 ex) 1 + 2 = a 는 안됨 3.콤마나 등호를 활용해 여러 변수에 값을 할당할 수 있음. ex)a, b = 1, 2 print(a) print(b) 1 2 a=b=1 print(a) print(b) 4. 세미콜론(;)을 활용해 한 줄에 여러 변수 값을 할당할 수 있음 ex) a=1;b=2;c=3 print(a) print(b) print(c) 1 2 3 5.두 변수의 값을 콤마등호를 활용해 서로 바꿀 수 있음 ..

공부/파이썬 2022.08.17