Python의 기초적 문법 정리 - 2

ratorz·2019년 11월 29일
0

훑어보기 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즐거우나루

    상주니의
    즐거우나루
profile
개발자 지망생입니다.

0개의 댓글