예전에 파이썬을 할 때는 미니콘다를 사용했는데, 이번엔 아나콘다를 사용했다.
한줄씩 결과가 출력되서 보기 편한 것 같다 !
파이썬은.. 할 때마다 새롭다 ..☆
◈ 오늘 강의 요악 ◈
첫글자의 인덱스는 0이다 !!슬라이싱 할 때 마지막에 1을 더한다.
( 마지막 값은 포함하지 않음)
\n : 줄바꿈
\t : 공백
\' / \" : 따옴표가 그대로 나온다
type( ) : 변수의 타입을 알 수 있는 함수
문자열 관련 함수
strip( ) : 양끝의 공백 문자를 삭제하는 함수. ( lstrip / rstrip )
-> 공백 대신 특정 문자를 지정하면 지정한 문자를 제거하는 함수 ( 문자열 사이에 있는 값은 못 없앤다 )
upper( ) : 대문자로 바꾸는 함수
lower( ) : 소문자로 바꾸는 함수
capitalize( ) : 첫 글자만 대문자로 바꿔주는 함수
split( ) : 지정한 패턴을 기준으로 문자를 쪼개는 함수
len( ) : 지정한 문자열의 문자 개수를 알려주는 함수
startswith( ) / endswith( ) : 시작과 끝에 지정한 문자열이 있는지 검사하는 함수 -> 결과 : True, False
replace("a","b") : a를 b로 바꿔주는 함수
format( ) : 문자열 뒤에 지정한 문자를 넣어주는 함수
print( , end="/" , sep="/")
end : 문자열 끝에 지정한 문자를 넣어줌 / sep : 문자열 사이에 지정한 문자를 넣어줌
find( ) : 문자열의 위치를 찾아줌
input( ) : 사용자가 지정한 값을 변수에 저장하는 함수. ( 무조건 문자열로 저장됨 )
문자열 / 숫자열
숫자열은 그냥 쓰면 되고, 문자열은 따옴표로 구분해줘야한다.
문자열( string )은 인덱스로 수정할 수 없다.
string은 불변개체이기 때문 !
but ) 슬라이싱 : 을 사용하면 문자열 부분을 나누고, 그 안에 문자를 넣어 새로운 문자열을
만드는 방식으로 중간 문자를 수정할 수 있음.
파이썬 인덱스
시작은 0번, 범위의 끝은 +1 해줘야함.
join
txt = ' a b c d e'
result = txt.split( )
join st = ',' .join(result)
= a, b, c, d, e
* split( ) = 특정 패턴을 기준으로 문자열을 쪼개서 리스트로 변환함.
* join( ) = 특정 패턴을 문자열에 붙여줌.
예제풀이
초보자를 위한 파이썬 300제 : https://wikidocs.net/book/922
# 파이썬 시작하기(1 ~ 10 )
# 파이썬 변수 ( 11 ~ 20 )
# 파이썬 문자열 ( 21 ~ 50 )
* str type은 인덱싱이 안된다 !
p를 P로 바꾸고 싶다면 ? 인덱스 지정이 아니라 replace 써야함 !!
# format 관련 예제
--------------------------------------------------------------------------------------------------------------
~ 오늘의 공부 후기 ~
파이썬은 들을 때마다 새롭다 ..
R하다가 파이썬으로 넘어오니, 첫자리가 0인것이 자꾸 헷갈린다 !!
그래도 역시 파이썬은 걍 무식하게 쓰기만 하면 되서 비교적 간단한 것 같다 ~
강의를 들을 땐 긴가민가 했는데, 역시 직접 예제를 풀어보니 이해가 잘됐다!
예제를 밀리지 않고 푸는 것이 나의 이번 학습 목표!
문자열 관련 참고 블로그 : https://blog.naver.com/moon-over/222083803542
설명이 완전 잘돼있음 !
'PYTHON > 강의복습' 카테고리의 다른 글
[22.10.19] 판다스 csv파일 활용 (loc / iloc / rank / counts ) (0) | 2022.10.19 |
---|---|
[22.10.19] 판다스 ( Seriese / 데이터프레임 / 인덱스 ) (0) | 2022.10.19 |
[22.09.13] 클래스와 객체 ( class / object / __init__ ) (0) | 2022.09.13 |
[22.09.06] 파이썬 데이터타입( 딕셔너리 / set ) (0) | 2022.09.06 |
[22.09.06 ] 파이썬 데이터타입( 리스트 / 함수 / 튜플 / 시퀀스 ) (0) | 2022.09.06 |