티스토리 뷰
2020년 7월부터 멀티캠퍼스 융복합프로젝트형 AI 서비스 개발을 수강하며, 포스타입 블로그에 정리했던 내용들을 가져옵니다.
Day01_Python - Introduction
200714
1. 주석
- python의 주석은 1줄 주석은 =>
- 여러 줄 주석은 """ """, ''' '''
- 여러 블록 + ctrl _ / => 한꺼번에 주석 처리
2. Python의 keyword
import keyword
print (keyword.kwlist)
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
3. 변수의 생성과 삭제
my_var = 100
print(my_var)
del my_var
# print(my_var) -> 삭제되어 에러 발생
4. Formatting
num_of_apple = 10
myStr = "나는 사과를 %d개 가지고 있어요!" % num_of_apple
print(myStr) # 나는 사과를 10개 가지고 있어요!
# 문자열 formatting은 아래의 표현을 주로 사용해요!
myStr = "나는 사과를 {}개, 바나나 {}개 가지고 있어요!".format(num_of_apple, 20)
# 나는 사과를 10개, 바나나 20개 가지고 있어요!
myStr = "나는 사과를 {1}개, 바나나 {0}개 가지고 있어요!".format(num_of_apple, 20)
# 나는 사과를 20개, 바나나 10개 가지고 있어요!
print(myStr)
5. 함수 vs method
- 함수와 메소드의 차이는 객체에 속해있는지 여부
- 메소드 = 클래스 안에서 정의된 함수 /
myStr.count('c')
- 함수 = 클래스 밖에서 정의된 함수 /
len(myStr)
6. Primitive 타입 vs Reference 타입
- Primitive type - 실제 값을 저장
- Reference - 어떤 값이 저장되어 있는 주소를 저장
- 파이썬은 Primitive type이 없다
7. 파이썬의 built-in 데이터 타입은 6개
- Numeric (숫자) -
int
,float
,complex
- Sequence (순서가 있음) -
list
,tuple
,range
- Text Sequence Type (
str
) : 문자열 - Mapping -
dictionary
- Bool -
True
,False
- Java의 데이터 타입은 8개
'멀티캠퍼스 AI과정 > 01 Python Basic' 카테고리의 다른 글
Python 04 - Python 객체지향 프로그래밍 1, 2, 3 (0) | 2021.01.05 |
---|---|
Python 03 - Python 함수/ 내장/ 외장/ 람다 함수 (0) | 2021.01.05 |
Python 02 - 입출력, 제어문, List Comprehension (0) | 2021.01.05 |
Python - 01 DateTime (0) | 2021.01.05 |
Python 01 - Python Data Type (0) | 2021.01.05 |
댓글