2021/01 76

[#7 파이썬 기초] 튜플과 리스트에 대해 알아보자

1. 튜플과 리스트의 차이점 - 튜플은 불변이다. 즉 값을 한번 할당하고 나면 변경할 수 없다. -리스트는 가변이다. 할당하고 나서 변경을 할 수도 있고 삭제도 할 수 있다. 2. 튜플 ex코드) 괄호 안에 콤마가 없으면 튜플이 아닌 문자열로 인식하게 되니 주의! ('apple',)이 아니라 'apple'이라는 결과로 출력된다. 그러나 요소가 두개 이상일 경우에는 마지막에 콤마를 붙이지 않음 >> 튜플로 한 번에 여러 변수들을 할당할 수 있다. = 튜플 언패킹 - tuple()함수 : 다른 객체를 튜플로 만들어준다. - tuple 결합시 + 연산자를 사용한다. >> word= ('A',) + ('B','C') - 복제 연산 시 * 연산자를 사용한다. - for와 in (순회하기) - 튜플 수정하기 : 기..

[#6 파이썬 기초] 파이썬 for문과 while문에 대해 알아보자

1. Break문 - 무한 반복문에서 break를 주로 사용한다. ex코드) ~~~ while True: ~~~ if stuff=='q': break => stuff가 q일 경우 break를 수행한다. 즉 while문을 빠져나온다는 뜻! 2. Continue문 - 반복문을 break문을 써서 중단하고 싶지는 않지만, 건너뛰고 싶은 구간이 있을 경우에는 Continue문을 사용한다. 인위적으로 그 부분을 건너뛰게 한다. ex코드) if stuff=='q': continue 3. break 확인하기 : else - while문에서 else문을 사용하는 이유는 , 브레이크 체크를 하기 위함이다. 즉 else문은 브레이크 체커 4. 순회하기 : for와 in - 이터레이터란? : 반복문을 활용해서 데이터를 순회..

[#5 파이썬 기초] 텍스트 문자열에 대해 알아보자

파이썬은 다른 언어들과는 다르게 문자열은 불변이다. 문자열 자체를 변경할 수 없음을 의미하나, 문자열을 다른곳으로 복사해서 변경할 수 있다. 1. 문자열 타입으로 변환 str() str()함수를 사용해서 다른 타입의 데이터를 문자열로 변환할 수 있다. ex코드) str(100) >> '100' str(True) >> 'True' 2. 이스케이프 문자 \(백 스페이스) 가장 일반적인 이스케이프 문자는 줄바꿈을 의미한다. \n \t은 tab 공백을 의미한다. \' or \"로 따옴표를 표시할 수 있다. 3. 문자 추출하기 [] - 문자열에서 문자를 얻기 위해서는 문자열 이름 뒤 대괄호[]와 오프셋을 지정한다. ex코드) letter='abcde' letter[0] >> a ※ 문자열은 불변하기에 abcde를..

[#4 파이썬 기초] 파이썬 주석, 라인 유지, if문에 대해 알아보자

1. 파이썬 주석 - 한줄 주석 : #- 여러줄 주석 : ''' ''' or """ """ 2. 라인 유지 - \(백슬래시) 문자를 사용하게 되면, 파이썬은 다음 줄을 여전히 같은 줄로 인식한다. ex코드) sum = 1 + \2 +\3=> 결과값 : 6 - ()괄호 이용 ex코드) sum = (1+2+3)=> 결과값 : 6 3. if문 if 변수:print("hello")elseprint("hi") - 조건 테스트가 2개 이상일 경우if , elif, else 사용하기if 조건문1 :~~~elif 조건문2:~~~else 조건문3:~~~ 4. False로 간주되는 것 - null, 정수0, 부동소수점 0, 빈 문자열(' '), 빈 리스트([]), 빈 튜플(), 빈 딕셔너리{}, 빈 셋 set() 5. 여..

[#1 파이썬 기초] 파이썬의 기본적인 개념에 대해 알아보기

- list[4]를 하면 왜 5번째의 값이 나오는 것일까? : 리스트의 맨 처음부터 오프셋으로 접근하기 때문이다. - 시퀀스 자료형이란? : 문자열이나 리스트, 튜플 같은 자료형을 일컫는 말이다. 시퀀스 자료형은 인덱스를 이용해서 참조가 가능하다. -파이썬 프로그램은 JSON 텍스트를 파이썬 자료구조로 변환할 수 있다. - 구글, 유튜브, 넷플릭스 등 많은 회사에서 파이썬을 쓰고 있다. : 파이썬은 빠르고 쉽게 개발할 수 있어서 생산성이 뛰어난 언어로 유명하다. 파이썬은 다른 언어보다 간단하다. - C언어, C++, 자바는 정적언어이다. - 동적 언어는 스크립트 언어라고도 부르는데 변수 타입을 사용하기 전에 선언하지 않아도 된다. - 파이썬이 여러 분야에서 높게 평가되고 있는 이유는? : 범용적으로 사용..