ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL 2023.03.24
    내일배움캠프 2023. 3. 24. 19:50

    오늘은 프로그래머스에서 입문단계 코딩테스트 5문제와

    https://wikidocs.net/book/922 여기 문제들을 풀어 보았다.

     

    새롭게 알게된 점

    1. 문자열은 큰따옴표("")나 작은따옴표('') 둘 다 표현이 가능한데, 큰따옴표로 표현했을 땐 문자열 안의 작은따옴표는 그냥 문자로 인식한다는 것이다. 예를 들어 Mary's cosmetics를 출력하고자 할 때
      print('Mary's cosmetics') 이렇게 쓰면 오류가 나지만
      print("Mary's cosmetics") 이렇게 큰따옴표를 써주면 정상적으로 출력된다.
      물론 문자로 쓰고 싶은 따옴표 앞에 역슬래시(\)를 붙여주면 문자로 출력된다.

    2. print 함수의 sep 인자로 ";"를 입력하면 출력되는 값들 사이에 한 칸의 공백대신 세미콜론이 출력된다.
      print("naver", "kakao", "samsung", sep=";")        //.. naver;kakao;samsung
    3. print 함수는 기본적으로 줄바꿈이 내장돼있다. 줄바꿈이 싫으면
      print("first", end=""); print("second").       //.. endsecond
      같이 end=""를 붙여주면 된다.

    4. 문자열은 immutable(수정할 수 없다.)
      lang = 'python'
      lang[0] = 'P'
      print(lang)
      하면 첫번째 소문자 p가 대문자 P로 바뀌어 출력될 것 같지만 오류가 난다.

    5. format() 매서드
      name1 = "김민수"
      age1 =
      10
      name2 =
      "이철희"
      age2 =
      13
      print("이름: {} 나이: {}".format(name1, age1))
      print("이름: {} 나이: {}".format(name2, age2))
      이런식으로 사용

    '내일배움캠프' 카테고리의 다른 글

    TIL 2023.03.27  (0) 2023.03.27
    WIL 내일배움캠프 2주차  (0) 2023.03.24
    TIL 2023.03.23  (0) 2023.03.23
    TIL 2023.03.22  (0) 2023.03.22
    TIL 2023.03.21  (0) 2023.03.21
Designed by Tistory.