-
TIL 2023.03.24내일배움캠프 2023. 3. 24. 19:50
오늘은 프로그래머스에서 입문단계 코딩테스트 5문제와
https://wikidocs.net/book/922 여기 문제들을 풀어 보았다.
새롭게 알게된 점
- 문자열은 큰따옴표("")나 작은따옴표('') 둘 다 표현이 가능한데, 큰따옴표로 표현했을 땐 문자열 안의 작은따옴표는 그냥 문자로 인식한다는 것이다. 예를 들어 Mary's cosmetics를 출력하고자 할 때
print('Mary's cosmetics') 이렇게 쓰면 오류가 나지만
print("Mary's cosmetics") 이렇게 큰따옴표를 써주면 정상적으로 출력된다.
물론 문자로 쓰고 싶은 따옴표 앞에 역슬래시(\)를 붙여주면 문자로 출력된다. - print 함수의 sep 인자로 ";"를 입력하면 출력되는 값들 사이에 한 칸의 공백대신 세미콜론이 출력된다.
print("naver", "kakao", "samsung", sep=";") //.. naver;kakao;samsung - print 함수는 기본적으로 줄바꿈이 내장돼있다. 줄바꿈이 싫으면
print("first", end=""); print("second"). //.. endsecond
같이 end=""를 붙여주면 된다. - 문자열은 immutable(수정할 수 없다.)
lang = 'python'
lang[0] = 'P'
print(lang)
하면 첫번째 소문자 p가 대문자 P로 바뀌어 출력될 것 같지만 오류가 난다. - 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 - 문자열은 큰따옴표("")나 작은따옴표('') 둘 다 표현이 가능한데, 큰따옴표로 표현했을 땐 문자열 안의 작은따옴표는 그냥 문자로 인식한다는 것이다. 예를 들어 Mary's cosmetics를 출력하고자 할 때