본문 바로가기
카테고리 없음

코린이 파이썬 : 문자열

by 김당이 2022. 5. 10.
반응형
SMALL

오늘은 문자열에 대해 배워봅시다.

 

문자열

문자 + 열 = 문자가 나열된 것

 

1. 객체 생성 

표기법

a = "world" 또는 a='world'

 

2. 더하기로 문자열생성

표기법 예시

"w" +"o" +"r" +"l" +"d" = "world"

두글자 이상도 ""에 써서 더해도 가능함

"w" + "orld" = "world"

 

 

3. 문자열 길이

문자열 안에 있는 문자의 갯수(길이)를 알려주는 함수

 

표기법

len(a)

 

예시)

len("as")

=2

 

4. 인덱싱

문자열에서 N번째 문자를 나타내는 것

 

표기법 예시

a[0] = "w"

* 파이썬에서는 숫자가 0부터 카운팅되기 때문에 첫번째에 있는 글자를 알고 싶다면 1이 아닌 0을 입력해야함.

e='당이필요할때'

e[4]

=할

e[-1]

=때

 

 

5. 포매팅

포맷이라는 메소드를 이용. 객체의 어떠한 기능을 사용하는 것

 

표기법 예시

객체.메소드()

"Hello{}".format(a) 

문자열 중괄호{} 안에 a라는 변수를 넣는 것

 

a=world

print("Hello world")

-> print("Hello {}".format(a))  / print("Hello {}".format(world)) / print("Hello" +a)

=Hello world

 

*중간에 문자열을 삽입하고 싶을 경우

a=world

print("Hello {} Bye",format(a))

= Hello world Bye

 

*문자열을 두개 이상 넣고 싶을 경우

a=world

print("Hello {} Bye {}".format(a, a))

= Hello world Bye world

 

a=world b=!!

print("Hello {} Bye {}".format(a, b))

= Hello world Bye !!

 


🍯 꿀팁

shift 랑 " 같이 누르면 양쪽으로 "가 생김

ex) a=world -> a="world"

 

- 빼기는 안됨.

* 곱하기는 가능

ex) b='world'

b*2= 'worldworld'

반응형
LIST