파이썬/데이터

PYTHON PROGRAMMING 기초3 (데이터3)strings 문자열 정리(1)

공부짱짱열심히하기 2022. 11. 15. 14:20

STRINGS - 문자열

  • 각각의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence) 이다
  • 문자열은, 싱글퀏이나 더블퀏 (single or double quotes)으로 감싸야 한다.

 


기본정리

이해1)

데이터 타입은 문자열(str), 정수(int), 실수(float) 으로 구성되며

문자열(str)은 ' ' or " "로 표현이 된다

 

' '로 하든 " "로 하든 맞춰주기만 한다면 ok
문장 구성중 적절히 바꿔서 표현해주면 가능

이해2)

문자열에서 줄을 바꿔서 표현하고 싶은 경우 ''' 나 """ 로 문장 앞뒤를 구성해주면 바꿔서 출력이 된다

 

두기호가 섞이게 되는경우도 결국 마찬가지 원칙만 지켜주면 정상 출력됨

응용1)

앞에서 배운 print를 응용해서 출력한 경우

응용2)

3개의 단일 부호로 문자열을 만들수 잇으며 줄을 바꿔 긴 문자열 만들때도 활용 가능

 

 


문자열 연산

문자열 데이터로된 변수끼리 +시 이런식으로 붙게된다

연산자 사이에 공백도 문자열 처리후 응용표현

이해3)

문자열로 된 데이터 끼리 덧셈 문자+숫자는 불가능

 

 

 

 


대소문자 바꾸기

함수1)

변수.upper() =>문자열 모든데이터를 대문자로 변경변수.lower() =>문자열 모든데이터를 소문자로 변경변수.title() => 문자열 각문장 첫단어만 대문자로 변경변수.capitalize() => 문자열에서 가장 빠른 첫단어만 대문자로 변경

 

 

 

 

 


문자열 분리

개념)

문자열을 원하는 기준으로, 각각 분리

 

함수2)

변수.split( ) => 문자열에 ()의 기준으로 분리

 

기본적인 형태로 띄어쓰기 분리

 

T를 스플릿 한경우 이런식으로 표현이 된다

 

 

페이지 정리

1.문자열 기본정리
  • 각각의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence) 이다
이해1)
데이터 타입은 문자열(str), 정수(int), 실수(float) 으로 구성되며
문자열(str)은 ' ' or " "로 표현이 된다

이해2)
문자열에서 줄을 바꿔서 표현하고 싶은 경우 ''' 나 """ 로 문장 앞뒤를 구성해주면 바꿔서 출력이 된다



2.문자열 연산

이해3)
+연산은 숫자뿐아니라 문자열에서도 사용 가능하지만
문자열로 된 데이터 끼리 덧셈 문자+숫자는 불가능

이해4)
+ 연산자 를 사용하면, 문자열 옆으로 붙이게 된다. 즉, 문자열을 결합시킨다.
두개의 문자열을 결합시키는 것도 되고, 여러개의 문자열을 결합시킬 수도 있다.
더하기 연산자를 이용해서 문자열을 붙일 때, 공백을 포함시켜서 결합시키려면, " " 공백 문자열을 중간에 넣어주면 된다.




3.대소문자 바꾸기
함수1)
변수.upper() =>문자열 모든데이터를 대문자로 변경
변수.lower() =>문자열 모든데이터를 소문자로 변경
변수.title() => 문자열 각문장 첫단어만 대문자로 변경
변수.capitalize() => 문자열에서 가장 빠른 첫단어만 대문자로 변경



4.문자열 분리
문자열을 원하는 기준으로, 각각 분리

함수2)
변수.split( ) => 문자열에 ()의 기준으로 분리