TIL -08 PYTHON

이동근·2020년 12월 16일
0

python

목록 보기
3/18

1. for 반복문

전에 나왔던 while 반복문과 구동되어지는 방식은 비슷하나 상황에 따라서는 for반복문이 더욱 깔끔 할 수 있다.

for 변수 in 변수가 속한 범위:

range - 범위

한 개의 파라미터를 가진 range(stop) - 0부터 stop-1항 까지 진행

두 개의 파라미터를 가진 range(start, stop) - start에서 stop-1까지 진행

세 개의 파라미터를 가진 range(start, stop, step) - start부터 stop-1 까지 step으로 진행

딕셔너리 자료형

  • 파이썬에서 대응관계를 나타내는 자료형으로 key와 value가 한 세트로 딕셔너리에서 존재하고 있다.
  • 리스트 자료형은 정수형이어야 하지만, 딕셔너리는 굳이 정수형이 아니더라도 괜찮다

리스트와 문자열의 공통점과 차이점

공통점

  • 인덱싱이 가능하다.
  • for 반복문이 가능하다.
  • 슬라이싱이 가능하다.
  • 덧셈연산이 가능하다.
  • len함수가 가능하다.

차이점

  • 문자열은 만들어져있는 문자에 대한 수정은 불가능하지만, 리스트는 각 항에 있는 값을 수정 가능하다.

모듈

- 기능들을 정리해준 파이썬 프로그램 다른 페이지에 있는 함수들을 불러올 수 있다.

import 모듈 이름 (ex import random)

from 모듈 import 함수, 함수

  • 이런식으로 적게 되면 그 모듈에 있는 여러개의 함수중 import 뒤에 있는 함수들만 사용이 가능하다.

'*'모듈은 모든 함수를 불러오는 기능이 있다 하지만 어디서 불러오는지 모르기 때문에 비추

standard library(표준 라이브러리) - 개발자들이 자주쓰는 함수들을 모아놓은 모듈이다.

  • random.randint(a,b) - a와 b사이의 어떤 랜덤한 정수를 표현
  • random.uniform(a,b) - a와 b 사이의 어떤 랜덤한 소수를 표현
  • datetime - 날짜와 시간을 다루는 라이브러리
  • timedelta - 두 값사이의 기간을 알고싶을때 사용
  • datetime - 연도, 월 같은 값을 추출

input - 사용자 입출력함수이다.(input이 받는 함수는 항상 문자형)

파일 불러오기

외부의 파일을 불러와서 파이썬에서 작업을 하는 것으로 'with open'함수를 사용해서 불러올수 있다.

  • with open('불러올파일', '조건')
  • 여기서 조건에 만약 'r'이 들어가게 된다면 단순이 파일을 읽어 온다. 'w'가 들어가게 된다면 직접 파일을 만들 수 도 있다. 그리고 'a'가 들어가면 만들어진 파일에 추가적으로 내용을 더 넣을 수 있다

strip와 split

1. strip - 스트립은 외부파일을 불러왔을때 앞 뒤에 들어가 있는 화스트스페이스를 자동으로 지워줘 보기 편하게 만들어 준다.

2. split - 불러온 파일을 일정한 기준에 따라서 구분지어준다.

  • split을 사용해서 문자열을 만들게 되면 모두 문자형으로 만들어지기 때문에 정수를 사용하기 위해서는 형변환이 필요하다
profile
하루하루 1cm 자라는 개발자

0개의 댓글