본문 바로가기
코딩 독학/ICT COG Academy 2기

[3일차] print() , range(), 리스트, 튜플

by 효니루 2020. 10. 14.

print() 의 기본속성

1. 줄바꿈, end = ' ' 

기본 print() 함수는 줄바꿈이 디폴트값으로 설정되어 있다.
end= ' ' 를 지정해주면 줄바꿈 대신 ' '라는 공백을 오게 하여 줄바꿈 없이 프린트가 가능하다.

2. sep = '특정기호'     → seperater를 설정

    

3. .split()   과 input()을 이용한 실습

변수를 한글로 썼는데 웬만하면 영어로 쓰는게 나중에 협업할 때 좋다고 한다~
input에 split()을 아예 합쳐서 변수에 값을 저장

 

4. 논리연상 and , or, not

and : ~고 , or : ~하거나, not : ~아닌

문자열의 기본속성

1. ''' ''' ,  """ """    : 여러줄주석 또는 문자열

따옴표세개는 코드안에 있을때 주석으로 인식하고, 문자열로 인식할 상황이면 문자열을 반환한다.

2. 따옴표 안의 따옴표

문자열 안에 따옴표가 또 들어가면 큰/작은 따옴표로 구분한다. 문자열 안의 따옴표 앞에 \(역슬래쉬)를 넣는 방법도 있지만, C언어 스러워서 파이썬에서는 잘 안 쓴다고 한다.
더 큰 범위는 따옴표 3개로 묶을 수 있다.

List, Range

1. list(), []

list()를 이용해 안의 iterable한 데이터 range(0, 4)를 리스트[]로 나타내었다.

range( start, stop, step)  로, start 숫자에서 stop 직전 숫자까지 데이터값을 생성하고 step 디폴트값은 1이다.

interval을 지정해주면 그 간격씩 숫자를 생성한다.

 

Tuple (튜플)

튜플은 () 괄호를 사용하는 것이 특징인데, 리스트와 큰 차이점은 값을 바꿀 수 없다 라는 점이다.

튜플은 읽기전용데이터 형태 이다.  데이터값이 변하면 안 될 때 tuple로 변환하여 저장한다.

 

 

-실습문제-

댓글