티스토리 뷰
반응형
자료형 data type
- 자료의 형식을 말함
- type( ) 함수 사용
- 문자열 string : "안녕하세요", "Hello World!"
- 숫자 number : 1, 592, 391.2
- 불 boolean : True, False
문자열 String
- 큰따옴표 "Hello", "Hello Python Programming"
- 작은따옴표 'String', '안녕하세요'
1) 문자열 내부에 따옴표 넣기
>>>print('"안녕하세요"라고 말했습니다')
"안녕하세요"라고 말했습니다
>>>print("'배가 고픕니다'라고 생각했습니다")
'배가 고픕니다'라고 생각했습니다
2) 이스케이프 문자를 사용해 문자열 만들기
이스케이프 문자 escape character : 역슬래시(\)
- \ 기호로 사용 가능
- \" : 큰따옴표 의미
- \' : 작은따옴표 의미
>>>print("\"안녕하세요\"라고 말했습니다")
"안녕하세요"라고 말했습니다
>>>print('\'배가 고픕니다\'라고 생각했습니다')
'배가 고픕니다'라고 생각했습니다
- \n : 줄바꿈 의미
- \t : 탭 의미
>>> print("안녕하세요\n안녕하세요")
안녕하세요
안녕하세요
>>> print("안녕하세요\t안녕하세요")
안녕하세요 안녕하세요
\\: 역슬래시(\)를 의미
>>> print("\\ \\ \\ \\")
\ \ \ \
3) 여러 줄 문자열 만들기
- 큰따옴표 또는 작은따옴표 세 번 반복한 기호
- Enter 누르는 곳 마다 줄바꿈이 일어나게 만들 수 있음
- \n을 사용하면 줄바꿈을 할 수 있지만, 한 줄에 긴 코드를 입력하면 읽기 힘들고 어떤 부분에서 줄바꿈이 일어나는지 확인하려면 \n를 다 찾아서 확인해야 하기 때문에. 여러 줄 문자열로 쉽게 사용
>>> print("""동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세""")
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세
4) 줄바꿈 없이 문자열 만들기
코드를 더 쉽게 보려고 다음과 같이 작성하면, 의도하지 않은 줄바꿈이 들어가게 됨
>>> print("""
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세
""")
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세
줄바꿈을 하지 않고 코드를 입력하고 싶다면 그냥 \기호를 사용
파이썬에서 '코드를 쉽게 보려고 줄바꿈한 것이지, 실질적인 줄바꿈이 아님'을 나타낼 때, 줄 뒤에 \기호를 사용
>>> print("""\
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세\
""")
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려강산 대한사람
대한으로 길이 보전하세
반응형
'Language > PYTHON' 카테고리의 다른 글
자료형 (4) 숫자 연산자 (0) | 2021.06.05 |
---|---|
자료형 (3) 숫자의 종류 (0) | 2021.06.05 |
자료형 (2) 문자열 연산자 (0) | 2021.06.04 |
파이썬 용어 (0) | 2021.06.04 |
컴퓨터 프로그램 (0) | 2021.06.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 포장 클래스
- IndexError
- Arrays 클래스
- 순환할당
- Pattern 클래스
- 기본 API 클래스
- 문자열함수
- Format 클래스
- 프로그램
- FALSE
- 파이썬
- 딕셔너리
- 역반복문
- 자료형
- Objects 클래스
- Calendar 클래스
- 리스트연산자
- Random 클래스
- 스레드 스케줄링
- Math 클래스
- 함수
- not_in
- python
- 요소선택
- java.time.package
- 리스트
- StringBuilder 클래스
- Date 클래스
- StringBuffer 클래스
- StringTokenizer 클래스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함