Eveningstar

2. 파이썬 기초 본문

파이썬

2. 파이썬 기초

두루루루루 2020. 2. 3. 15:32

파이썬 용어 정리 


표현식(expression)

표현식 : 값을 만들어 내는 코드 -> 문장 : 표현식이 하나 이상 모인 것 -> 프로그램 : 문장이 모인 것

 

키워드( keyword)

이미 사용하겠다고 예약해놓은 단어

 

False  None  True  and  as 
asset  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     

 

 

 

식별자(identifier) - 함수, 변수 이름 등

 

식별자 명명에서 지켜야할 점

 

- 키워드 사용금지,

- 특수 문자는 언더바(_)만 사용가능

- 숫자 시작 금지

- 공백포함 금지

 

캐멀 케이스로 작성되어 있으면 클래스, 스네이크 케이스로 작성되어있으면 함수 or 변수,

뒤에 괄호가 붙으면 함수, 없으면 변수이다.

 

 

파이썬 표준 라이브러리
- 파이썬이 제공하는 표준 라이브러리를 불러다 쓰기 위해서 import 문을 사용한다.

주석
# 코멘트

PEP(Python Enhancement Proposals) 란 파이썬을 개선하기 위한 제안서를 의미.
공식 웹사이트에서 제공.

파이썬 코딩과 관련한 코딩 표준에 관한 문서는 PEP8 에 정의되어있다.

 

 

기본 데이터 타입


타입 설명 표현 예시

int 정수형 데이터 100, 0xFF(16진수), 0o56(8진수)
float 소숫점을 포함한 실수 
bool 참, 거짓을 표현하는 불린
None. Null과 같은 표현

 

정수형에 리터럴 데이터를 넣을 때, 10진수 이외에 16진수 혹은 8진수를 상위 표에서처럼 사용할 수 있다.

 

리터럴 데이터를 특정 타입으로 변경하기 위하여 int(), float(), bool() 등과 같은 타입 생성자를 사용할 수 있다.

- 복소수
파이썬은 복소수 타입을 지원하는데, 복소수는 a+bj와 같이 표현된다. (j)
실수부의 값을 얻기위해서는 복소수 변수명.real을, 허수부의 값을 얻기 휘해선 변수.imag를 사용

산술연산자
+ , - , * , / , **, % , //
//(Floor Division) 나누기에 소숫점 이ㅏ를 버리는 연산자

비교연산자(=관계연산자)
==, !=, <, >, <=, >=

할당연산자 
= 

논리연산자
And, or, not

Bitwise  연산자
&(and), | (or), ^(Xor), ~(complement), <<, >>(Shift)
비트 단위의 연산을 하는데 사용됨

멤버쉽 연산자
In, not in
-> 좌측 operand가 우측 컬렉션에 속해 있는지 아닌지를 체크함

Identity 연사자
Is, is not 
-> 양쪽 operand가 동일한 object를 가리키는지 아닌지를 체크한다.

 

———————————————————

자료형과 문자열

- 글자들의 나열은 '문자열'(string)

 

1) 큰 따옴표, 작은 따옴표로 문자열 만들기

- 쌍따옴표(“), 따옴표(‘)를 사용함

2) 문자열내 따옴표를 넣고 싶다면 이스케이프 문자를 사용해 문자열로 만든다

- \" : 큰따옴표를 의미함

- \' : 작은 따옴표를 의미함

3)줄바꿈, 탭

\n - 줄바꿈
\t - 탭

4) 여러 줄 문자열 만들기

- \n을 이용해 줄바꿈을 할 수 있다.

- 여러라인의 문자열을 표현하고 싶다면 “”” 3개의 인용부호를 사용한다.

1

2

3

4

print("""산토끼토끼야

어디를 가느냐

깡총깡총 뛰면서

어디를 가느냐""")

cs

5)기타

백슬래쉬 \\

문자열 반복 연산자 : *

문자 선택 연산자(인덱싱): []

-> print("안녕하세요"[0])

문자열 범위 선택 연산자(슬라이싱): [:]

-> print("안녕하세요"[1:4])

 

문자열의 길이 구하기

- len()함수 사용

->  print(len("안녕하세요"))

 

 


혼공파 미션(63p)

 

혼공파는 저작 직강 동영상을 제공합니다

-> https://www.youtube.com/watch?v=YfY1LRFtk6E&list=PLBXuLgInP-5kr0PclHz1ubNZgESmliuB7&index=5&t=0s

'파이썬' 카테고리의 다른 글

파이썬 - 태어난 연도 출력해보기  (0) 2020.02.15
파이썬 - if조건문  (0) 2020.02.15
4. 파이썬 기초 - 복합연산자, 함수  (0) 2020.02.15
3. 파이썬 기초 - 숫자, 변수  (0) 2020.02.12
1. 파이썬 설치하기  (0) 2020.02.02
Comments