Python - 숫자형, 문자열 자료형

hanyoko·2023년 7월 4일

PYTHON

목록 보기
4/11
post-thumbnail

숫자형

숫자 형태로 이루어진 자료형

정수 실수 8진수 16진수

내장함수

abs(숫자)

절대값을 반환한다.

result1 = abs(-100)
print(result1)

#100

divmod(숫자, 숫자)

몫과 나머지를 튜플 형태로 반환한다.

print(divmod(10,3))

#(3, 1)

max(숫자)

최대값

print(max([80,90,60,70,50]))

#90

min(숫자)

최소값

print(min([10,30,20,50]))

#10

round(숫자,소숫점자리)

소숫점 자리까지 반올림해서 반환

print(round(12.6789, 2))

#12.68

문자열 자료형

문자들의 집합

" " ' ' """ """ ''' '''

내장함수

길이 구하기

len(문자열)

문자 갯수세기

문자열.count(찾는 문자)

str = "hobbbby"
print(str.count('b'))

#4

문자가 처음 나온 위치를 반환

문자열.find(찾는 문자)

str = "hobbbby"
print(str.find('b'))   #없으면 -1

#2

위치 찾기

문자열.index()

str = "hobbbby"
print(str.index('b'))  #존재하지 않는 문자는 오류 발생한다.

#2

문자열 삽입

추가할 문자.join(문자열)

"*".join('abcd')
#'a*b*c*d'
    
"*".join(['a','b','c','d'])
#'a*b*c*d'

대문자로 변환

문자열.upper()

str2="abcde"
print(str2.upper())

#ABCDE

소문자로 변환

문자열.lower()

str3 = "ABCDE"
print(str3.lower())

#abcde

공백제거

왼쪽 문자열.lstrip()

str4 = "     안녕하세요     "
print(str4.lstrip())

#안녕하세요 공백존재

오른쪽 문자열.rstrip()

str4 = "     안녕하세요     "
print(str4.rstrip())

#     안녕하세요

양쪽 문자열.strip()

str4 = "     안녕하세요     "
print(str4.strip())

#안녕하세요

문자열 바꾸기

문자열.replace(바뀔 문자, 바꿀 문자)

str5 = "오늘은 월요일"

str5.replace("월요일", "화요일")

#오늘은 화요일

문자열을 리스트로 변환

문자열.split(기준)

str6 = "Life is too short"
print(str6.split())

#['Life', 'is', 'too', 'short']

str7 = "a:b:c:d"
print(str7.split(":"))

#['a', 'b', 'c', 'd']

0개의 댓글