일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- openCV
- 알고리즘
- 선그래프
- python
- programmers
- Selenium
- NumPy
- Algorithm
- 알고리즘스터디
- String Method
- pandas
- 프로그래머스
- Stack
- javascript
- 데이터시각화
- 정보처리기사 c언어
- type hint
- queue
- 알고리즘 스터디
- 파이썬
- Matplotlib
- aws jupyter notebook
- Join
- 자료구조
- 가상환경
- dataframe
- 백준
- MySQL
- 코딩테스트
- 노마드코딩
- Today
- Total
목록String Method (6)
조금씩 꾸준히 완성을 향해
Python에서 문자 혹은 숫자를 판별해 주는 함수들 모음 ▶ str.isalpha() 주어진 문자열이 사람의 언어 문자로만 구성되어 있는지 확인해 준다. 문자열의 모든 요소가 사람의 언어 문자로만 구성되어 있으면 True를 리턴, 아니면 False를 리턴. ※ 주의! 알파벳 뿐만 아니라 다른 언어 문자열도 True! 공백은 문자가 아니므로 False! ▶ str.isdigit() 주어진 문자열이 숫자로만 이루어져 있는지 확인해 준다. 문자열의 모든 요소가 숫자로만 구성되어 있으면 True를 리턴, 아니면 False를 리턴. ▶ str.isdecimal() 주어진 문자열이 십진수(decimal)인 정수로만 이루어져 있는지 확인해 준다. 문자열의 모든 요소가 십진수로만 구성되어 있으면 True를 리턴, 아..
index() find() 문자열에서 특정 문자열을 찾을 때 쓰는 함수들이다. 쓰임이 비슷하지만 결정적인 차이점이 존재한다. ▶ 사용 방법 두 함수 모두 사용 방법은 동일하다. str = 'Hello World' print(str.find('o')) # 4 print(str.index('o')) # 4 찾을 문자열을 함수의 인자로 넣어주면, 그 문자열의 index 값을 반환한다. ▶ 차이점 이 두 함수의 차이점은 존재하지 않는 문자열을 찾을 때 드러난다. str = 'Hello World' print(str.find('p')) # -1 find()의 경우 해당 문자가 존재하지 않을 때 -1을 반환한다. str = 'Hello World' print(str.index('p')) 반면에 index()의 경우..
strip() 문자열에서 앞뒤 공백, 개행문자 등 불필요한 부분을 지워야 할 때 사용하는 메서드이다. str.strip([chars]) 문자열 앞과 뒤에서 시작해서 지정한 문자(chars) 외의 다른 문자를 만날 때까지 지정한 문자(chars)를 모두 삭제한 문자열을 반환한다. 만약 지정한 문자와 일치하는 것이 없으면 문자열(str)을 그대로 반환한다. 설명은 어렵지만 코드를 보면 이해가 쉽다. ▶ 공백과 개행문자(\n) 삭제 인자없이 str.strip() 으로 사용한다. str = ' Python ' print(str.strip()) #'Python' str2 = '\n Python \n\n'.strip() print(str2) #'Python' ▶ 특정 문자 제거 앞 뒤에서 제거할 ..
join() 사용법이 좀 특이하고 광범위해서 공부할 때 헷갈렸던 메소드 중 하나이다. 흔히 리스트를 문자열로 변환할 때 사용한다고 소개하는데, 이는 한정된 사용법이다. value가 string이기만 하다면 list, dictionary, set, string, tuple 등 모든 Iterable (반복가능한 객체) 에 사용가능하다. str.join(seq) str 에는 반환될 문자열 사이사이에 들어갈 구분자를 넣고, 시퀀스(seq)에는 iterable 데이터를 넣는다. ▶ list -> string address_list = ['서울시', '종로구', '홍지문길', '33'] address_str = ' '.join(address_list) print(address_str) #서울시 종..
Split() : 문자열을 부분 문자열로 나눌 때 사용하는 메소드 ※ 주의! 문자열을 리스트 형태로 반환 사용방법 str.split([sep]) 구분자(separator)를 괄호안에 넣어주면, 그 구분자를 기준으로 문자열을 분리해 리스트로 반환한다. - split() 이렇게 구분자를 입력하지 않으면, 모든 공백과 개행문자(\n)를 없애고 분리된 문자열을 담은 리스트를 반환한다. #공백제거 fruits = "banana peach apple mango" print(fruits.split()) #['banana', 'peach', 'apple', 'mango'] #개행문자, 공백 제거 fruits = "banana \n\n peach \n apple mango" print(fruits.split()) #['..
● string.length : 문자열의 길이를 나타낸다. let hello = "hello" console.log(hello.length); //5 - 문자열 접근 ● string.charAt(index) : index에 해당하는 문자 반환 ● string.charCodeAt(index) : index에 해당하는 코드를 반환 let str = "hello world"; console.log(str.charAt(1)); //e console.log(str.charCodeAt(1)); 101 console.log(str[0]); //h - 문자열 검색 ● string.indexOf(substr, pos) : 해당 문자가 들어있는 index를 찾아준다. ● string.lastIndexOf(substr, p..