티스토리 뷰

Boolean

- Boolean 자료형 : True나 False 중에서 하나의 값을 가짐!

참이면 True, 거짓이면 False.

값이 있으면 True, 값이 없으면 False

- 형 변환 중에 boolean으로 바꾸는 형 변환도 있음! bool( )

 

* bool( )은 값이 있으면 True, 값이 없으면 False로 변환됨!

- 값이 있다, 없다를 판단하는 기준

: 문자 자료형의 경우) 'hello' (값 O), '     ' (값 O), '' (값 X)

: 숫자 자료형의 경우) 0이 아닌 모든 수는 True, 0은 False

:  None (-> '값이 없음'을 의미)은 False

 

 

 

주석

실제로 읽지는 않지만, 참고하기 위해 적어두는 부연 설명 또는 메모

(소스코드를 주석 처리한다!라고 표현)

- 한줄 주석 : #

- 여러줄 주석 : 대상 영역 앞뒤에 '''. ''' 추가

 

* 주석의 쓰임 *

- 복잡한 코드에 부연 설명이 필요할 때!

- 다른 개발자에게 메모를 남길 때

- 테스트 목적으로 일부 코드의 실행을 막을 때

 

 

 

인덱스와 슬라이싱

- 인덱스 : 문자열, 리스트에서 '몇 번째'인지를 나타내는 수

: 0부터 시작함!!

ex) lang = 'python' 이면, 첫번째 값은 lang[0], 마지막(6번째) 값은 lang[5] 또는 lang [-1]

즉, 0부터 시작해서 1씩 증가하는 인덱스 값을 써도 되고,

마지막을 -1로 시작해서 -2, -3과 같이 1씩 감소하는 인덱스도 가능!

 

- 슬라이싱 -> 인덱스 값 기준으로, '어디부터 : 어디까지'를 잘라주는 역할!

lang [start : end] -> start부터 end 직전까지!!

ex)  lang = 'python' 이면, lang[1:6]의 결과는 ython (인덱스 1부터 6 직전!까지!!)

 

* 파이썬에서는, 어떤 시작 인덱스로부터 끝까지를 자르고 싶으면 뒷부분 생략하면 됨!

lang [1:] -> 인덱스 1부터 끝까지!!

반대로 맨 처음부터 어떤 인덱스까지를 자르려면, 처음을 비워놓기!

lang[:4] -> 처음부터 인덱스 4 직전까지!

lang[:] -> 처음부터 끝까지!!

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함