230515 - python

soo·2023년 5월 15일

python

목록 보기
1/3

colab 사용
shift + enter -> 실행 후 다음 줄 넘어가기
ctrl + enter -> 현재 줄만 실행
id(a) -> 변수 a에 할당된 메모리 주소값

-> a라는 변수는 메모리 주소값 id(a)이 할당 되었고 20이라는 값이 저장됨.

Class와 Object, Module

파이썬 자료형.


정수(INT) 타입 이해 -> 같은 숫자라도 진수 표현에 따라 표현이 다름.

365(10진수)를 2진수, 8진수, 16진수 표현함을 확인

10진수 다른 진수 문자열로 변환하는 법.
format 함수 사용 -> fomat(숫자, '바꿀 진수') -> 접두어 제외
format(숫자, '#바꿀 진수') -> 접두어 포함


실수(FLOAT) 타입

-> e2 == 10의 제곱


변수명?? -> 변수의 정보 확인 가능.

불리언(BOOLEAN) 타입

and == &기호, or == |기호


-> bool함수는 True, False만 출력. 값이 있으면 True, 없으면 False 출력.


문자열(STRING) 타입

  • 하나 또는 여러개의 문자로 구성됨.
  • 문자열의 앞뒤에는 '또는 "를 붙여서 표현함.


-> '나 ", \n 등 이스케이프 코드(escape code)를 문자열에 포함하기 위해서는 앞에 \를 반드시 붙여야함.

이스케이프 코드

파이썬에서 문자열은 덧셈과 곱셈이 가능함.

인덱스

-> 인덱스의 시작은 0. ex) 6번째 문자의 인덱스 == 5

파이썬의 문자열 포맷 기호

문자열 포맷 사용법.

-> print('%d' %<변수명>) 해당 변수를 정수형으로 출력


-> 여러개를 동시에 사용할 경우 %()로 묶어서 사용


-> %02d%0.2f처럼 자리수 지정도 가능


-> format 함수를 이용한 문자열 삽입


-> 여러가지 문자열 포맷

format 함수로 중간에 문자열 추가하기

-> 문자열 포맷과 format 함수 사용


-> format 함수 사용시 {}를 출력하고 싶은 경우, {{}}사용


-> format 함수나 문자열 포맷 없이 표현도 가능. 문자열 f 포맷 사용.

여러가지 문자열 내장 함수 사용 -> count, find, join

-> join 함수: '추가할 문자'.join(문자열) == 문자열 사이에 해당 문자를 추가함.

-> find 함수: 문자의 위치 인덱스 출력. 없는 문자를 찾는 경우 -1 출력.

-> index 함수: 문자의 위치 인덱스 출력. find 함수와 달리 없는 문자인 경우 Error 발생.


->
'문자열'.upper(): 문자열을 전부 대문자로 변경
'문자열'.lower(): 문자열을 전부 소문자로 변경
'문자열'.strip(): 공백 모두 제거
'문자열'.lstrip(): 왼쪽 공백 모두 제거
'문자열'.rstrip(): 오른쪽 공백 모두 제거
'문자열'.split(): 공백을 기준으로 문자열 분리
'문자열'.replace().split(): 함수를 연속으로 사용 가능.


-> 복습 1.


-> 슬라이싱의 원래 표현은 [::]이지만 마지막 :는 생략이 가능. -> [시작 위치 인덱스:종료 위치 인덱스:인덱스 증가 크기]



리스트(LIST)

  • 순서를 정하고 중복을 허용할 수 있는 자료형
  • 리스트를 생성할 때 [] 기호 사용
  • 리스트 생성 후 값 변경 가능


    -> 리스트 속에 리스트 중첩 가능. 각 행의 열이 동일하지 않아도 됨.
profile
이것저것 공부하는

0개의 댓글