[Python] 파이썬 35

[Python] 입출력 함수 - 표준 출력

이스케이프 문자 > [Python] 파이썬 기본 자료형_2 (bool, str) 포스팅에서 언급한 적 있음. > 확장 문자라는 의미로 대부분의 프로그래밍 언어에서 사용됨. > 역슬래시 ( \ )로 시작하며, 주요 이스케이프 문자는 아래와 같음. 연산자 사용방법 ' 작은 따옴표 " 큰 따옴표 \n 줄바꿈 \t 탭 \ 역슬래시 \b 백스페이스 출력 함수 - print()의 옵션 [ 단순 출력 ] print('Hello World!') >> Hello World! print('Hello', 'World') >> Hello World [ sep 옵션 설정 ] (separation) print('Hello', 'World', sep='__') >> Hello__World print()의 디폴트 구분자는 공백이다...

[Python] 파이썬 2022.07.24

[Python] 컬렉션 - 딕셔너리

컬렉션 (Collection) > '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미. > 여러 값을 하나의 이름으로 묶어서 관리하는 자료형 > 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 [ 1, 2, 3 ] 튜플 tuple() 생성되고 나면 변경 불가능 ( 1, 2, 3 ) 세트 set() 중복된 값의 저장 불가능 { 1, 2, 3 } 딕셔너리 dict() 키-값으로 관리 { 'age' : 25 } 딕셔너리 > 말 그대로 사전을 의미. > Python에서는 "키"와 "값"을 사용하는데, 각각 "단어"와 "단어의 의미"처럼 사용 > 키 => 단어 > 값 => 단어의 의미 사용법 > dict = { 키1..

[Python] 파이썬 2022.07.23

[Python] 컬렉션 - 세트

컬렉션 (Collection) > '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미. > 여러 값을 하나의 이름으로 묶어서 관리하는 자료형 > 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 [ 1, 2, 3 ] 튜플 tuple() 생성되고 나면 변경 불가능 ( 1, 2, 3 ) 세트 set() 중복된 값의 저장 불가능 { 1, 2, 3 } 딕셔너리 dict() 키-값으로 관리 { 'age' : 25 } 세트 > 세트는 수학의 집합을 구현한 자료형. > 세트에 저장된 값들은 순서가 없기 때문에 인덱싱과 슬라이싱 불가. > 대신 중복 값 저장이 불가능하다는 특징을 활용해 중복 제거용으로 사용하거나, 교집합,..

[Python] 파이썬 2022.07.22

[Python] 컬렉션 - 튜플

컬렉션 (Collection) > '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미. > 여러 값을 하나의 이름으로 묶어서 관리하는 자료형 > 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 [ 1, 2, 3 ] 튜플 tuple() 생성되고 나면 변경 불가능 ( 1, 2, 3 ) 세트 set() 중복된 값의 저장 불가능 { 1, 2, 3 } 딕셔너리 dict() 키-값으로 관리 { 'age' : 25 } 튜플 > 튜플은 저장된 값을 변경할 수 없는 리스트. > 리스트와 마찬가지로 튜플도 각 요소를 구분하기 위한 인덱스가 부여되고, 슬라이싱도 지원. > 다만 이미 저장된 값 이외에는 추가, 수정, 삭제가 불..

[Python] 파이썬 2022.07.21

[Python] 컬렉션 - 리스트_2 (리스트 메소드)

컬렉션 (Collection) > '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미. > 여러 값을 하나의 이름으로 묶어서 관리하는 자료형 > 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 [ 1, 2, 3 ] 튜플 tuple() 생성되고 나면 변경 불가능 ( 1, 2, 3 ) 세트 set() 중복된 값의 저장 불가능 { 1, 2, 3 } 딕셔너리 dict() 키-값으로 관리 { 'age' : 25 } 리스트 메소드 (List Method) [ append / extend / insert / clear / pop / remove / count / sort / reverse ] append() > 리스트 ..

[Python] 파이썬 2022.07.20

[Python] 컬렉션 - 리스트

컬렉션 (Collection) > '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미. > 여러 값을 하나의 이름으로 묶어서 관리하는 자료형 > 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 [ 1, 2, 3 ] 튜플 tuple() 생성되고 나면 변경 불가능 ( 1, 2, 3 ) 세트 set() 중복된 값의 저장 불가능 { 1, 2, 3 } 딕셔너리 dict() 키-값으로 관리 { 'age' : 25 } 리스트(List) > 리스트(List)는 여러 값을 저장할 때 가장 많이 사용하는 자료형. > 저장하고자 하는 값의 자료형이 서로 다르더라도 하나의 리스트에 저장 가능. > 하나의 배열에 하나의 자료형만 ..

[Python] 파이썬 2022.07.19

[Python] 문자열 메소드 [ 11 ~ 15 ]

[ 목 차 ] format() f-string() count() find() index() upper() lower() capitalize() join() split() replace() lstrip() rstrip() strip() isdecimal() 11. replace() > 문자열 일부를 다른 문자열로 바꾼 결과를 반환 12. lstrip() > 왼쪽 끝에 있는 공백을 제거 후 반환 13. rstrip() > 오른쪽 끝에 있는 공백을 제거 후 반환 14. strip() > 양쪽 끝에 있는 공백을 제거 후 반환 15. isdecimal() > 문자열이 숫자로만 구성되어 있는지 판단하여 True / False 반환

[Python] 파이썬 2022.07.18

[Python] 문자열 메소드 [ 6 ~ 10 ]

[ 목 차 ] format() f-string() count() find() index() upper() lower() capitalize() join() split() replace() lstrip() rstrip() strip() isdecimal() 6. upper() > 모두 대문자로 변환한 결과를 반환 7. lower() > 모두 소문자로 변환한 결과를 반환 8. capitalize() > 첫 글자는 대문자로, 나머지는 소문자로 변환한 결과를 반환 9. split() > 하나의 문자열을 여러 개의 문자열로 분리 후 리스트로 반환하는 메소드 > 기본적으로는 공백문자로 분리하지만 특정 문자열을 기준으로 분리 가능 10. replace() > 문자열 일부를 다른 문자열로 바꾼 결과를 반환

[Python] 파이썬 2022.07.17

[Python] 문자열 메소드 [ 1 ~ 5 ]

[ 목 차 ] format() f-string() count() find() index() upper() lower() capitalize() join() split() replace() lstrip() rstrip() strip() isdecimal() 1. format() > 문자열 포매팅을 위해 사용 (문자열 내부에 특정 부분을 변경하거나 변수 등을 삽입하기 위함) 2. f-string() > 문자열 포매팅을 위해 사용 (문자열 내부에 특정 부분을 변경하거나 변수 등을 삽입하기 위함) > Python Version 3.6부터 지원하는 기능 > 직관적이기 때문에 가독성이 좋고 속도가 빠르다. > Python 3.6부터는 format()보다 f-string()을 추천 3. count() > 문자열 내부..

[Python] 파이썬 2022.07.16

[Python] 문자열(str) 사용법 및 인덱싱과 슬라이싱

지난 포스팅( [Python] 파이썬 기본 자료형_2 (bool, str) )에서 str 사용법을 간단하게 적어두었습니다. print를 사용하면 디폴트로 따옴표는 출력되지 않습니다. 이스케이프(escape) 문자 또는 삼중 따옴표를 사용해야 따옴표까지 출력할 수 있습니다. 문자열 인덱싱 > 문자열 인덱스(index)는 문자열을 구성하는 모든 문자에 부여한 고유 번호 > index의 시작 번호는 0으로, 가장 첫 번째 문자부터 시작 > 파이썬 인덱스는 -index가 존재 > 마이너스 인덱스의 시작 번호는 -1으로, 가장 마지막 문자부터 시작 > 'hello'를 저장한 문자열 s는 아래와 같은 인덱스를 가짐 문자열 s h e l l o index s[0] s[1] s[2] s[3] s[4] - index s..

[Python] 파이썬 2022.07.15