본문 바로가기

파이썬

(29)
[python] 리스트 생성 및 접근 안녕하세요! 이번 글에서는 파이썬의 리스트에 대해서 알아보려고 합니다. 파이썬은 다른 타입의 값과 함께 여러 가지 data를 담을 수 있는 compound data types입니다. 가장 다재다능하다고 레퍼런스에서 표현하고있습니다. 대괄호 사이에 요소를 쉼표로 구분합니다. 목록에는 다른 데이터 타입을 집어넣을 수 있지만 실제로 사용할 때는 같은 타입의 값을 사용하는 편입니다. >>> squares = [1, 4, 9, 16, 25] >>> squares [1, 4, 9, 16, 25] Strings처럼 인덱싱, 슬라이싱이 가능합니다. [python] 문자열 슬라이싱 인덱싱 [문자열 추출하기] 슬라이싱과 인덱싱을 통해 문자열의 일부를 추출하고 활용하는 방법 안녕하세요! 이번 글에서는 문자열 슬라이싱, 인덱..
[python] 문자열 메서드 1줄 정리 변환, 제거, 분리, 결합, 패턴 찾기, 교체, 판단 str.lower() 소문자로 변환 >>> text = "ABcDE" >>> text.lower() 'abcde' str.upper() 대문자로 변환 >>> text = "ABcDE" >>> text.upper() 'ABCDE' str. strip() 양 옆 원하는 단어 제거 >>> text = " aaaaa " >>> text.strip() 'aaaaa' str.split() 구분자를 기준으로 분리 >>> text = "aaa bbb ccc" >>> text.split(" ") ['aaa', 'bbb', 'ccc'] str.join() 구분자 붙여서 결합 >>> text = ["aaa","bbb","ccc"] >>> "--".join(text) 'a..
[python] 문자열 메서드 정리 문자열 메서드 상황에 따른 정리 안녕하세요! 이번 글에서는 파이썬의 문자열 메서드에 대해서 알아보려고 합니다. 파이썬은 여러 가지 문자열 메서드를 제공합니다. 이를 상황에 맞게 활용하면 정말 다양한 상황에서도 텍스트 처리를 원활하게 수행할 수 있습니다. 변환, 제거, 분리, 결합, 패턴 찾기, 교체, 판단 키워드에 따라 메서드를 정리한 내용을 다룰 예정입니다. 1) 소문자와 대문자 변환 문자열을 소문자 또는 대문자로 변환해야 할 때가 있습니다. 이를 위해 'lower()'와 'upper()' 메서드를 사용할 수 있습니다. >>> text = "ABcDE" >>> text.lower() 'abcde' >>> text.upper() 'ABCDE' 2) 공백 제거하기 공백을 제거할 때는 strip() 메서드를..
[python] 파이썬 문자열 포맷팅 [%, format(), f-strings] 변수를 문자열에 삽입하거나 형식을 지정하는 문자열 포맷팅 기법 안녕하세요! 이번 글에서는 문자열 을 포맷팅하는 방법에 대해 알아보겠습니다 변수를 문자열에 삽입하거나 형식을 지정하는 문자열 포맷팅에 대한 내용을 다룰 예정입니다. 1) %연산자를 사용한 포맷팅 %연산자를 사용한 포맷팅 사용 방법 먼저 변수를 삽입할 곳에 %s %d %f 등 데이터 타입에 맞게 %와 타입을 명시해준 후 % 변수명 으로 포맷팅 하는 방식입니다. >>> name = "홍길동" >>> age = 10 >>> profile = "제 이름은 %s 이고 나이는 %d살입니다." % (name, age) >>> profile 제 이름은 홍길동 이고 나이는 18살입니다. 2. format() 메서드를 이용한 포맷팅 format 메서드를 사용하..
[python] 문자열 슬라이싱 인덱싱 [문자열 추출하기] 슬라이싱과 인덱싱을 통해 문자열의 일부를 추출하고 활용하는 방법 안녕하세요! 이번 글에서는 문자열 슬라이싱, 인덱싱에 대해 알아보겠습니다 문자열 슬라이싱, 인덱싱에 대한 내용을 다룰 예정입니다. 1) 문자열 슬라이싱과 인덱싱 문자열 슬라이싱과 인덱싱은 문자열에서 일부분을 추출하는 방법입니다. 인덱싱은 대괄호('[]')안에 원하는 문자열의 순서(인덱스)를 넣어 사용합니다. 슬라이싱은 대괄호('[]') 안에 시작 인덱스와 끝 인덱스를 콜론(':')으로 구분하여 사용합니다. 시작 인덱스는 포함되고 끝 인덱스는 포함하지않습니다. >>> test_string = 'python' # 문자열 변수 생성 >>> test_string[0] # 변수의 0번째 문자를 추출 'p' >>> test_string[1] # 변수의..