티스토리 뷰
728x90
반응형
코드잇 강의를 듣고 파이썬 공식문서를 토대로 정리한 글입니다🙂
https://docs.python.org/ko/3/tutorial/index.html
파이썬 자습서 — Python 3.9.5 문서
파이썬 자습서 파이썬은 배우기 쉽고, 강력한 프로그래밍 언어입니다. 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근법을 제공합니다. 우아한 문법과 동적 타
docs.python.org

문법정리 1탄 - 변수, 상수, 리터럴
변수
값을 담는 공간.
# 변수 선언 및 초기화
# 변수명 = 값
candy = 100
상수
항상 똑같은 값을 저장하고 있는 곳.
프로그래머나 시스템에 의해 미리 정해져 있는 것으로,
복잡한 숫자나 값을 쉬운 문자로 변경하여 사용하고자 할 때 주로 사용.
# 상수 선언
# 상수명(대문자로!) = 값
PI = 3.14
# ex) 원 넓이 구하기
radius = 3
print( radius * radius * PI)
리터럴
몇몇 내장형들의 상숫값을 위한 표기법.
"값" 그자체로, 고정된 값을 표현하는 것을 의미함.
1. 숫자 리터럴
1) 정수
·2진수 : 0b로 시작
·8진수 : 0o로 시작
·10진수 : 0~9로 시작
·16진수 : 0x로 시작
a = 0b1010 # Binary Literals
b = 100 # Decimal Literal
c = 0o310 # Octal Literal
d = 0x12c # Hexadecimal Literal
#버전 3.6에서 변경: 리터럴에서 숫자들의 그룹을 표현할 목적으로 밑줄을 허락합니다.
binary_literal = 0b_1110_0101
2) 실수 : 소수점을 포함하거나 e를 포함
float_1 = 3.14
float_2 = 10. # 뒤에 소숫점 생략 시 정수형 됨.
float_3 = .001
float_4 = 1e100
float_5 = 3.14e-10
float_6 = 0e0
float_7 = 3.14_15_93
# 버전 3.6에서 변경: 리터럴에서 숫자들의 그룹을 표현할 목적으로 밑줄을 허락합니다.
3) 허수 : j로 끝나면 복소수의 허수를 나타냄.
복소수 리터럴 같은 것은 없음. (복소수는 실수와 허수를 더해서 만들어짐.)
imaginary_num1 = 3.14j
imaginary_num2 = 310.j
imaginary_num3 = 310j
imaginary_num4 = 3.001j
imaginary_num5 = 31e100j
imaginary_num6 = 33.14e-10j
imaginary_num7 = 33.14_15_93j
# ex)복소수 출력해보기
# cmath 모듈이 제공
# z 는 복소수 , .real은 실수, .imag는 허수
# z == z.real + z.imag*1j
z = 1.1 + 3.14j
print(z, z.real, z.imag)
2. 문자열 리터럴
따옴표로 묶인 일련의 문자
#문자열 리터럴
s = "이것은 문자열 입니다."
char = 'c'
1) 이스케이프 시퀀스 : 문자열 안에서 같이 출력되는 문자가 아닌, 별도의 기능을 제공하는 문자,
프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합이기도 함,
주로 출력물을 보기 좋게 정렬하는 용도로 사용
# \n 사용
print("안녕하세요 \n 반갑습니다.")
#출력 결과 : 안녕하세요
# 반갑습니다.
# 작은따옴표 출력
print("안녕 '친구들'") # 큰따옴표 사용 시, 작은따옴표 그냥 사용하기
print('안녕 \'친구들\'') # 작은따옴표 사용 시, 작은따옴표 앞에 역슬래시(\) 붙여주기
# 큰따옴표 출력
print('안녕하세요 "친구들"') # 작은따옴표 사용 시, 큰따옴표 그냥 사용하기
print("안녕하세요 \"친구들\"") # 큰따옴표 사용 시, 큰따옴표 앞에 역슬래시(\) 붙여주기
728x90
반응형
'[코드잇] > ㄴ파이썬' 카테고리의 다른 글
[파이썬] 문법정리 4탄 - 제어문 (0) | 2021.06.06 |
---|---|
[파이썬] 문법정리 3탄 - 리스트, 튜플, 집합, 사전 (0) | 2021.06.04 |
[파이썬] 문법정리 2탄 - 자료형 (0) | 2021.06.02 |
[파이썬] 문법정리 0탄 - 알고가면 좋은 문법 (0) | 2021.05.17 |
[파이썬] 용어집 (0) | 2021.05.17 |
댓글
250x250
반응형
TAG
- 백준
- 조합
- 코드잇
- 피보나치
- 프로그래머스 프로그래머스문제
- Summer/Winter Coding(~2018)
- x만큼간격이있는n개의숫자
- KAKAO
- 정렬
- 알고리즘문제
- level2
- 문법
- level1
- 알고리즘
- 월간 코드 챌린지 시즌2
- 프로그래머스
- 컴퓨터개론
- SWiFT
- 파이썬문법
- 재귀함수
- 코딩테스트
- 프로그래머스문제
- 유닉스커맨드
- GIT
- 설치
- 월간 코드 챌린지 시즌1
- 프로그래밍언어
- 이진탐색
- 프로그래머스코딩테스트
- 파이썬
최근에 달린 댓글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
링크
- Total
- Today
- Yesterday