[Python] 데이터 타입(data type)

KingU·2021년 11월 15일
0

Python

목록 보기
2/11
post-thumbnail

데이터 타입

테이터를 식별하는 분류

데이터가 가질 수 있는 값을 결정하고 연산을 제어함

int: 소숫점을 갖지 않는 정수를 갖는 데이터 타입

float: 소숫점을 갖는 테이터 타입

bool: True or False만을 갖는 타입

str: 단일인용부로('') or 이중인용부호("")를 사용하여 표현하는 문자, 단어들로 구성된 집합


연산자

산술연산자 - 사직연산, 제곱, 나머지, 나누기 결과 정수 (+, -, *, / ..)


비교연산자 - 비교할 때 사용하는 연산자 (==, !=, >, < ..)


논리연산자 - 참 거짓을 결정, 논리곱, 논리합 (true, false, and, or. not)


할당연산자 - 변수에 값을 할당하기 위한 연산자 (+=, -=, *=, /= ..)


문자열 연산

문자열 더하기(+)


문자열 곱하기(*)


문자열 인덱싱(처음위치 [0], 마지막 위치[-1])


문자열 슬라이싱 [ 시작 : 마지막 : 스텝]


문자열 함수

len(): 문자열 길이 구하기

count(): 문자의 개수 구하기

find(): 문자가 처음 나오는 인덱스 반환 없을시 -1

index(): 문자가 처음 나오는 인덱스 반환 없을시 오류

join(): 문자열 사이에 문자 삽입 - '삽입문자'.join(문자열)

upper(): 소문자를 대문자로 변환

lower(): 대문자를 소문자로 변환

replace(): 문자열 바꾸기 - r(원본, 변환문자)

split(): 문자열 나누기 - 인수가 없을 때 공백 기준


몇 줄의 문장으로 구성되었는지와

코로나라는 말이 몇 번 언급되는지 찾아라

코로나(corona)는 라틴말로 왕관을 뜻하며 통상 태양을 둘러싼 외곽의 빛( 광환)을 지칭한다. 코로나바이러스라는 이름은 전자현미경으로 이 바이러 스를 관찰했을 때 마치 코로나와 유사한 모양을 띠어 붙여진 이 름이다. 이 번에 중국의 우환에서 시작된 코로나바이러스는 2019년에 발견된 새로운 코로나바이러스라는 뜻으로 2019-nCoV로 붙여졌다. nCoV는 novel(새 로운) CoV(코로나바이러스)라는 뜻이다.

body = '''
코로나(corona)는 라틴말로 왕관을 뜻하며 통상 태양을 둘러싼 외곽의 빛(광환)을 지칭한다. 
코로나 바이러스라는 이름은 전자현미경으로 이 바이러스를 관찰했을 때 마치 코로나와 유사한 모양을 띠어 붙여진 이름이다. 
이번에 중국의 우환에서 시작된 코로나 바이러스는 2019년에 발견된 새로운 코로나 바이러스라는 뜻으로 2019-nCoV로 붙여졌다. 
nCoV는 novel(새로운) CoV(코로나 바이러스)라는 뜻이다.
'''
setence = body.count('.')
word = input(f'총 {setence} 개의 문장 중 당신이 찾는 단어는? ')
cnt = body.count(word)
print(f'{cnt} 개가 있음')



결과값


당신의 시간이 헛되지 않는 글이 되겠습니다.
I'll write something that won't waste your time.

profile
원하는 것을 창조하고 창조한 것을 의미있게 사용하자

0개의 댓글

관련 채용 정보