Python

python_01:변수,숫자,연산,문자열,문자열추출

Nova 2021. 1. 26. 22:41

python_01:변수,숫자,연산,문자열,문자열추출

 

* 변수, 숫자, 연산

 

 

*변수할당

 .변수할당은 (=) 기호를 사용한다

 .왼쪽이 변수의 이름이다

 .오른쪽이 변수의 값이다

 

*Variable naming rules

 .변수의 시작은 영문자나 연더스코어(_)로만 시작해야한다

 .변수의 시작은 절대 숫자로 시작할수 없다.

* print()

  print()함수는 화면에 출력하는 함수다.

  괄호안에 변수,숫자, 문자열 등을 넣어주면, 화면에 출력

 *문자열.format()

  format()함수는 문자열의 중괄호 자리에 format 괄호안에 들어있는 값을 하나씩 넣는다

 

*input()

  input()함수는 유저한테서 직접 입력을 받는다

  input 함수는 전부 문자열로 처리를 한다

 

* 형변환

기본데이터타입은 총3개가 있다

정수 int()

실수 float()

문자str()

 

 

 

strings - 문자열

각각의 하나의 문자들이 나열된 상태, 즉 시퀀스(seqeunce)이다

문자열은 싱글퀏이나 더블퀏(single or double quotes)감싸야 한다

문자열에 큰따옴표가 들어있는 경우에는 이스케이프 캐릭터\"를 이용해서 처리한다

 

* upper() : 대문자 처리함수

* lower() :  소문자 처리함수

* title()   : 앞단어만 대문자

 

* split()

  문자열을 쪼갤수 있는 함수

  리스트로  반환한다

 

* 문자열 추출하기

  <파이썬 문자열 추출(슬라이싱)slicing 콜론[:] 사용법>

  파이썬에서 문자열은 각각의 캐릭터(문자)들의 시퀀스(순서)로 되어 있다

  따라서 문자열에서 원하는 부분을 추출(뽑아냄)할수 있다

 

 - 하나의 문자만 추출(뽑아내기)하기

   하나의 문자만 추출하려면, 추출하려는 문자의 인덱스 숫자를 써준다

   인덱스는 항상 0부터 시작한다 역순이면 -1

 

- 원하는 부분을 추출(슬라이싱)하기

  콜론(:) 앞과 뒤에 숫자를 써준다

  콜론 왼쪽 숫자 =  추출하기 원하는 시작 인덱스

  콜론 오른쪽에 써주는 숫자 = 추출하기 원하는 끝 인덱스+1

 

-slicing 예제

 [:] 처음부터 끝까지

 [start:] start오프셋부터 끝까지

 [:end] 처음부터 end-1오프셋까지

 [start:end]start오프셋부터 end-1 오프셋까지

 [start:end:step]step만큼 문자를 건너띄면서, 위와동일하게 추출

 

* 문자열은 immuable이다

  따라서 한번 생성된 문자열 자체를 바꾸는 것을 할수 없다

  새로운 메모리에 변경한 문자열을 새로 만든는 방법을 사용하게 된다

 

*문자열 변경함수

 replace(old,new)