본문 바로가기
Python

[Python] 파이썬 기초, 문자열 관련 함수 정리

by dev또리 2023. 2. 28.
728x90

 

Python ?

파이썬 다운로드 https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

  • 데이터분석에 좋다,인공지능에 많이 쓰인다
  • 파이썬은 인터프리터 언어이다.
  • 사물 인터넷 분야에서도 파이썬은 활용도가 높다. 
  • 한 예로 라즈베리파이(Raspberry Pi)는 리눅스 기반의 아주 작은 컴퓨터이다. 
    라즈베리파이를 사용하면 홈시어터나 아주 작은 게임기 등 여러 가지 재미있는 것들을 만들 수 있는데, 
    파이썬은 이 라즈베리파이를 제어하는 도구로 사용된다. 
    예를 들어 라즈베리파이에 연결된 모터를 작동시키거나 LED에 불이 들어오게 하는 일을 파이썬으로 할 수 있다.
  • 파이썬 파일 주석은 #로 쓴다.
  • 세미콜론 안 찍어도 된다.
더보기

-인터프리터 언어란 한 줄씩 소스 코드를 해석해서 
그 때 그 때 실행해 결과를 바로 확인할 수 있는 언어이다.
사물 인터넷 분야에서도 파이썬은 활용도가 높다.

 

 


자바스크립트에서는 변수+문자를
let str = "ddory"
console.log("재미있는"+ddory)
console.log(`재미있는 ${str}`) 로 쓸 수 있었다.

 

파이썬에서는
문자열 포맷팅 : 문자열 안에 어떤 값을 삽입
포맷코드 %s는 문자열, %d는 정수, %f는 소수를 나타낸다.
number = 18
print("현재 온도는 %입니다." %number)
print("%0.4f" %3.123456789)
num = 3
print("나는 사과 %" %num)

format 함수 사용하기
"나는 사과 {0}개를 먹었다" .format(변수)

 


문자열 관련 함수



1. 문자 개수 세기 count() ----> 문자열에서 해당 문자가 몇 개인지 반환
문자열.count('문자')
str = "hobby" 
str.count('b')

2. 위치 알려주기 find() ----> 문자가 처음 나온 위치를 반환
문자열.find('문자')
ex> str = "javascript"
str.findd('a')

3. 문자열 삽입 join() ----> 문자열 사이에 문자열을 삽입
"추가할 문자".join("문자열")
ex> "*".join('abcd') ----> 'a*b*c*d'
리스트를 ---> 문자열로 변환
"*".join(['a','b','c','d']) ----> 'a*b*c*d'

4. 대문자로 변환 upper()
문자열.upper()

5. 소문자로 변환 lower()
문자열.lower()

6. 왼쪽 공백 제거 lstrip()
문자열.lstrip()

7. 오른쪽 공백 제거 rstript()
문자열.rstrip()

8. 양쪽 공백 제거 strip()
문자열.strip()

9. 문자열 바꾸기 replace()
문자열.replace("a","b")

10. 문자열 ----> 리스트로 변환 split()
str = "Life is too short"
str.split() ----> ["Life","is","too","short"]
str2 = "a:b:c:d"
str2.split(":") ----> ["a","b","c","d"]

 

728x90

댓글