티스토리 뷰
CodeUp Basic 100에 대한 리뷰입니다.
6001~ 6008번은 기초적인 출력을 할 수 있는지에 대한 문제입니다.
1. 출력 문법
python의 출력 문법은 print("Hello World"), print('Hello World')입니다.
즉, 매개변수 목록에서 큰 따옴표나 작은 따옴표로 묶어져 있어야합니다.
2. 이스케이프 시퀀스
이스케이프 시퀀스는 확장 특수문자로, 역슬래시로 시작하는 두개의 문자를 의미합니다.
정의는 조금 복잡할지 몰라도, 이해한다면 매우 쉽습니다.
1) 형태
\ + 문자 형태를 갖습니다.
즉, 컴퓨터가 \(백슬래시)를 읽은 후에 바로 다음에 나오는 문자를 보고 어떤 일을 할지 결정합니다.
예를 들어 \n이 있다고 가정해봅시다.
컴퓨터는 \를 읽은 후 '아 이건 일반 문자가 아니구나 ! 무슨 일을해야하지?'라고 생각하고, 뒤 문자를 확인합니다.
\뒤에 n이 있네요~ '아 줄 바꿈을 하라는 거구나 ! ' 하고 알아차리게 됩니다.
2) 종류
\\ | 백슬래시, \ |
\' | 작은 따옴표, ' |
\" | 큰 따옴표, " |
\b | 백스페이스, 커서가 앞으로 한 칸 움직인다. (문자는 지워짐) |
\n | 개행 문자 (줄 바꿈), print 함수에 포함되어있다. |
\t | 탭 문자, 4개의 공백문자와 동일 |
\v | 수직 탭 |
\ooo | ooo에는 8진수를 입력해야함. 입력된 8진수를 ASCII코드로 변환하여 표기 |
\xhh | hh에는 16진수를 입력해야함. 입력된 16진수를 ASCII코드로 변환하여 표기 |
\N{name} | {} 안에 문자 이름을 지정하여 유니코드의 문자를 표현함. (Python3.3이상) \N{LINE FEED}는 \n임. 문자이름 http://www.unicode.org/Public/8.0.0/ucd/NameAliases.txt |
\uxxxx | xxxx에 16진수 입력해야함. 해당 유니코드 문자 표현 |
\Uxxxxxxxx | xxxxxxxx에 32비트 16진수 입력함. 해당 유니코드의 문자를 출력함. |
참고 : dojang.io/mod/page/view.php?id=2465
3) 정리
- print()에는 개행문자가 포함되어있다.
- 개행문자를 표현하고싶지 않다면, print("Hello World", endl = "")을 사용하면 된다!
- print문 내에서 따옴표, 백슬래시를 표현하고 싶다면 이스케이프 시퀀스를 사용해야한다!
- print("\\") => \ 가 출력된다!
이 정도만 기억하고 있으면, 모두 맞을 수 있어요!
제 코드는 github.com/JIWON1923/CodeUp_basic100/tree/main에 업로드 해 놓았습니다!
'Algorithm > [Python] Code Up_basic100' 카테고리의 다른 글
[ 6019 ~ 6024 ] 코드 업 python 기초 100제, 기초 입출력 -2 (0) | 2021.04.01 |
---|---|
[ 6009 ~ 6018 ] 코드 업 python 기초 100제, 기초 입출력-1 (1) | 2021.04.01 |
코드업 6083 : 빛 섞어 색 만들기 (3) | 2021.04.01 |
[ 6001 ~ 6008 ] 코드 업 python 기초 100제, 기초 출력 (0) | 2021.04.01 |
[Python] Code Up 6009~6024번 기초 입출력 문제 (0) | 2021.03.18 |
- Total
- Today
- Yesterday
- SwiftUI
- 파이썬
- 16진수 입력
- 코드 업
- level1
- CHR
- Code up
- Swift
- 반복문
- 깃허브
- 깃
- 백준
- 정답
- 기초 100제
- COMMIT
- replit
- 부르트포스
- 이것이 코딩테스트다
- CodeUp
- 시간초과
- for문
- 설명
- ord
- 레플릿
- 프로그래머스
- baekjoon
- 코드업
- 리플릿
- python
- do while
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |