TIL#41-2 PYTHON 기초 정리

Dasom·2020년 8월 23일
0

python

목록 보기
33/50
post-thumbnail

위코드 시작 첫1주동안 파이썬 공부를 하였고 주말인 오늘 한 주를 복습하며 잘 몰랐던 것들이 포함된 내용들을 정리하려 한다🤗

Data Types

해당 데이터가 숫자인지 텍스트인지 등의 타입.

  • Integer : 정수값
  • Float : 소수점 숫자
  • Complex Numbers : 실수와 허수를 포함하고 있는 복소수.(ex. 1+3j)
  • String : 일반적인 문자열 값
  • Boolean : True or False

Variables ( 변수 )

어떠한 특정 값을 저장하고 있는 명사.
a = 1 에서 a는 변수, 1은 변수값이다.

Literal string interpolation

name = input()

print(f"Hello, {name}")

따옴표 앞에 f를 붙여준다. f를 붙이면 f 다음에 오는 string 값을 literal string interpolation이라고 인지하고 string 안에 있는 변수들을 실제 값으로 치환한다. 치환하고 싶은 변수를 중괄호를 사용해서 표시한다.( 변수가 아니어도 됨. 함수 호출도 될 수 있다)
❗️ 문장이 길어져서 줄바꿈이 된다면 f를 다시 써주어야 한다.(줄마다 써야함)

Function

일정한 작업을 수행하는 코드블럭.

  • 반복되어 계속 사용되는 코드들을 함수로 정의하여 효과적으로 사용하기 위해
  • 함수로 정리를 해서 코드의 가독성을 높이기 위해

리스트에서 요소 지우기

del list[i] : 인덱스 번호로 요소를 찾아 지운다
list.remove('a') : 요소 이름으로 찾아서 지운다. 같은 요소가 여러개가 있을 시 제일 첫번째에 위치한 요소를 지운다.

Tuple

list와 비슷하게 요소들을 저장할 때 쓰인다. 기본적으로 list와 동일하지만 다른점이 있다.
-> list는 수정이 가능하지만 tuple은 한번 선언되면 수정이 불가능하다.
튜플은 일반적으로 2개에서 5개 요소들을 저장할 때 사용, 특정데이터를 즉석적으로 표현하고 싶을 때 사용.
값을 변동할 수 있는 리스트는 용량이 더 크기 때문에 튜플 사용

Set

list와 마찬가지로 다양한 타입의 요소를 저장할 수 있다
리스트와 다른점

  • 요소들이 순서대로 저장되지 않는다. for문에서 읽어들일 때도 요소들이 무작위 순서대로 나온다.
  • 순서가 없기 때문에 인덱싱도 없다.
  • 중복값 저장이 안된다. 새로 저장하려는 요소와 같은 값의 요소가 존재한다면 새로운 요소가 이전 요소를 치환한다.
    set은 중괄호를 사용해 만들거나 set()를 사용해 만든다. set()으로 만들때는 ()안에 리스트가 들어가야 한다.

while else

while 의 조건문이 끝나면 else 문이 실행된다.

number = 0

while number <= 10:
	print(number)
	number += 1
else:
	print(f"while 문이 끝나고 난 다음의 number : {number}")
profile
개발자꿈나무🌲

0개의 댓글