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)
'Python' 카테고리의 다른 글
python_06: 비교연산자, 반복문, 조건문,LOOPS,List Comprehension 활용 연습문제 (0) | 2021.01.30 |
---|---|
python_05: 비교연산자, 반복문, 조건문,LOOPS,List Comprehension (0) | 2021.01.30 |
python_04: (2)기본자료구조(Data Structure) -Dictionaries,Tuples,Sets,(Boolean) (0) | 2021.01.29 |
python_03: (1)기본자료구조(Data Structure) -List (0) | 2021.01.28 |
python_02: 문자열 관련 함수들 replace,len,find,rfind,count (0) | 2021.01.27 |