훑어보기 2

문자열

1. 포맷팅

  • 문자열을 대입하는것

  • %d ,%s ,%f 등이 있다.

  • 예시 : my_name ="my Name is %s" % "SangJoon"이렇게 해주게되면
    %s의 자리에 SangJoon이 들어가게됨.

  • %d 는 정수 %s 는 문자열 %f 는 실수를 넣을때 사용된다.

    2. '{}'.format()

  • 포맷팅의 일종으로 대입할수 있다 현대에선 위 방법보다 이것을 많이쓴다

  • 'My name is {}'.format('SangJoon')# My name is SangJoon

  • '{} * {} = {}'.format(2,3,2*3) # 2 * 3 = 6

  • '{1} * {0} = {2}'.format(2,3,2*3) # 2 * 3 = 6 //이런식으로 순서를 지정할수도있음

    3.Slice 메소드

  • 문자열이나 리스트를 떼어낼때 사용한다 .

  • 변수이름[시작할index번호:떼어낼인덱스번호+1]

  • My_name = 'SangJoon, My_name[4:8] #Joon이 떼어짐

    4.Split 메소드

  • split의 인자로 전달된 값을 기준으로 잘라서 List 형태로 저장해준다 .

  • 아무것도 인자로 지정해주지 않았을 떄에는 공백을 기준으로 자른다 .

  • My_name = 'Sang Joon' , My_name.split() # [Sang,Joon]

    5. end / 이스케이프 코드

  • 문자열의 끝 지정가능

  • print("Hello", end = 'World') # HelloWorld

    5-1 이스케이프 코드

    • 특정한 문자열을 넣게 되면 특수한 기능을 수행함
    • 대표적으로 \n ,\t이 있다.
    • 상주니의\n즐거우나루
      =
      상주니의
      즐거우나루