kt 에이블 데이터 다루기

마농·2023년 2월 5일
0

kt 에이블 일기

목록 보기
1/8
post-thumbnail

배운 것

연산자와 기본 자료형

산술 연산자(Arithmetic Operators)

  • python은 수식을 계산하거나 값을 비교하거나 대입하는 등의 다양한 연산자를 갖고 있음.
  • 값을 더하거나 빼는 등의 처리를 하는 연산자를 부른다.

비교 연산자(Arithmetic Operators)

  • 값이나 변수 또는 연산 결과 등의 크기를 비교하는 연산자를 비교 연산자
  • = 는 값을 대입하는 연산자이며, '같다' 비교는 == 연산자를 사용
  • '같지않다' 비교는 <> 가 아닌 != 을 사용해야 함
  • 비교 연산의 결과는 True 아니면 False

복합 대입 연산자(Assignment Operators)

  • 연산과 대입을 동시에 수행할 수 있음

기타 연산자

  1. 논리 연산자 (Logical Operators): and, or, not
  • 두 개 이상의 조건을 연결하는 연산자
  1. 멤버 연산자 (Membership Operators): in, not in
  • 어떤 값이 특정 객체의 요소인지 확인하는 연산자
  1. 식별 연산자 (Identity Operators): is, is not
  • 두 객체가 동일한 객체인지 확인하는 연산자

기본 자료형

  1. 정수형과 실수형
    정수형 : 음의 정수 0, 양의 정수(자연수)를 합해 정수형이라 함.
    실수형 : 소수점을 표시할 수 있는 숫자를 실수형이라 함.
    부울형 : 논리 자료형, 참과 거짓을 나타내는 데 쓰이며, 주로 참은 1, 거짓은 0에 대응

  2. 자료형 사이의 변환
    float(),int(),str(),bool() 함수를 사용해 자료형 변환

문자형 자료형

문자열 인덱싱과 슬라이싱

  • 문자열은 문자 요소가 모여서 만들어진 자료형
  • 인덱싱(Indexing): 정수형 위치 인덱스를 사용해 원하는 요소를 조회하는 것
  • 슬라이싱(Slicing): 범위를 지정해 일정 범위의 요소를 조회하는 것
  • 인덱스 값은 0부터 시작함을 잊어서는 안됨

문자열 관련 주요 메소드

  • 메소드(Method): 변수(또는 개체)뒤에 '함수' 형태로 사용하는 함수
  1. 대/소문자 변환
    capitalize() 메소드: 문자열 첫 문자만 대문자, 나머지 모두 소문자 변환
    title() 메소드: 단어 첫 문자만 대문자, 나머지는 모두 소문자로 변환
    upper() 메소드: 모든 문자를 대문자로 변환
    lower() 메소드: 모든 문자를 소문자로 변환

  2. 자릿수 지정과 정렬
    rjust(x) 메소드: 지정한 x 만큼의 자릿수를 확보한 후 오른쪽 정렬
    ljust(X) 메소드: 지정한 x 만큼의 자릿수를 확보한 후 왼쪽 정렬
    center(x) 메소드: 지정한 x 만큼의 자릿수를 확보한 후 가운데 정렬

  3. 일부 변경 및 제거
    replace(x,y) 메소드: 문자열에 포함된 일부 문자열 x를 문자열 y로 변경
    strip(X) 메소드: 문자열에서 양쪽의 공백 또는 특수 문자 제거

이 주의 소감

전공자이지만 기초부터 제대로 배워보고자 DX로 강의를 듣게 되었다.
변수, python 키워드, 식별자, 주석 등 파이썬의 기본 문법부터 차근차근 배울 수 있어 좋았다. 또, 강사님께서 설명만 하시는게 아니라 에이블러들과 연습문제를 풀면서 설명해주셔서 이해가 잘되고 즐겁게 수업을 들을 수 있었다! 화이팅!

profile
Data.AI

0개의 댓글