파이썬 - 기초, 문자열 다루기

yuns·2022년 8월 25일

Python

목록 보기
1/8
post-thumbnail

파이썬이란?

1991년 귀도 반 로섬이 발표한 플랫폼 독립적, 인터프리터식, 객체지향적, 동적 타이핑 대화형 프로그래밍 언어이다.

파이썬의 특징

  • 읽기 쉽고 직관적이다.
  • 대규모의 오픈소스, 커뮤니티, 라이브러리를 가지고있다.

파이썬의 변수

값을 담는 공간. (메모리에 올려져 있는 값을 가리키고있는 것)
문자열, 정수, 소수, 참/거짓 등을 담을 수 있다.

변수 만들기

파이썬의 변수 선언은 다른 언어와 달리 let, String 등의 앞에 붙는 글자가 없다.

변수이름 = 담을 값

a = 2
b = 'apple'

변수에 들어갈 수 있는 값

문자열

'작은따옴표'또는 "큰따옴표" 안에 넣는다.

a = '문자열'

숫자

a = 10
b = 1.5

참/거짓

(첫문자를 대문자로 써야함)

a = True
b = False


문자열 다루기

숫자를 문자열로 바꾸기

str(숫자)

a = "2"
d = str(3)
print(a+d) #출력결과 : '23'

문자를 숫자열로 바꾸기

int('문자열')

문자열의 길이 출력

len('문자열')

text = 'abcdefg'
result = len(text)

print(result) #출력결과 : 7

문자열의 i번째자리까지만 출력하기

문자열[ 시작 위치:자를갯수 ]

text = 'abcdefg'
result = text[:3]

print(result) #출력결과 : 'abc'
text = 'abcdefg'
result = text[3:]

print(result) #출력결과 : 'defg'

문자열 자르기

.split('기준이 될 문자열')

myemail = 'asdf@gmail.com'
result = myemail.split('@')

print(result) #출력결과 : ['asdf', 'gmail.com']

위처럼 자르기를 할 경우 문자열이 배열이 되어 출력된다.
배열 호출법을 적용하여 아래처럼 특정 부분만 나오게 할 수 있다.

myemail = 'asdf@gmail.com'
result = myemail.split('@')[1].split('.')[0]

print(result) #출력결과 : gmail

0개의 댓글