파이썬 기본 지식 1탄

최주영·2022년 12월 11일
0

파이썬

목록 보기
1/1

✅ 자료형 - 변수

  • 데이터를 저장하는 공간
  • 변수에 들어가는 데이터(값) => 정수, 실수, 문자 등
  • C언어와 다르게 자료형을 선언하지 않고 마지막에 세미콜론이 필요 없음

문법 : 변수이름 = 데이터(값)
Ex) cnt = 1

-- 변수의 생성과정 --
1. 컴퓨터 메모리에 공간이 생김
2. 공간에 이름이 붙음
3. 이름이 붙은 공간에 데이터가 저장


✅ 자료형 - 숫자

항목사용 예
정수123, -345, 0
실수123.45, -1234.5, 3.4e10
8진수0o34, 0o25
16진수0x2A, 0xFF
  • 숫자형 변수들의 사칙연산의 종류  

       +   -    *   /   //   %

+ 더하기
- 빼기
* 곱하기
/ 몫
// 정수부분(몫)
% 나머지


✅ 자료형 - 문자열 = 문자 배열

  • 문자열의 예시 : "hello world" , "a", "123"

  • 문자열의 생성 방법

  1. 큰 따옴표로 양쪽 둘러싸기
    "Hello World"
  2. 작은 따옴표로 양쪽 둘러싸기
    'Hi Everyone'
  3. 큰 따옴표 3개를 연속으로 써서 양쪽 둘러싸기
    """go to the home, very good"""
  4. 작은 따옴표 3개를 연속으로 써서 양쪽 둘러싸기
    '''I Love you'''
  • 문자열 안에 작은 따옴표 넣는 방법
    a = "Let's go home"    # 큰따옴표 안에 작은 따옴표 넣으면 됨

  • 문자열 안에 큰 따옴표 넣는 방법
    a = 'he says "play the game".'   # 반대로 큰따옴표 포함하고 싶으면 작은 따옴표 넣으면 됨

    다른 방법 -> \ (백슬래시) 넣으면 됨
    ex) a = "he says \"play the game\"."

  • 이스케이프 코드

    항목사용 예
    \n줄바꿈
    \t수평 탭
    \'단일 인용부호
    \"이중 인용부호
    \a벨 소리
    \b백 스페이스
    \000널문자
  • 문자열의 출력
    print() 사용

  • 문자열 연산

  1. 문자열 더해서 연결하기
    ex) "hi" + "EveryOne"
    출력결과 : hiEveryOne

  2. 문자열 곱하기
    ex) "hi" * 2
    출력결과 : hihi

  • 문자열은 각 칸마다 '인덱스'를 가진다.
  • 문자열배열의 첫 번째 칸의 인덱스는 항상 0이다
  • 문자열배열에 저장되어 있는 값들 중, 원하는 위치에 있는 값만 꺼내기 가능 (밑에 예시코드)
name = "choi_ju_yung"
print(name[3])  ##  o 출력됨
print(name[7])  ##  _ 출력됨
  • 뒤에서부터 원하는 위치의 값도 읽어 올 수 있다. (밑에 예시코드)
name = "choi_ju_yung"
print(name[-1])  ##  g 출력됨
print(name[-4])  ##  y 출력됨
  • 문자배열에서 한번에 여러 글자 꺼내는 법
    -> 콜론(:) 사용

ex)

birth = "1998.08.03"
year = birth[:4]  # 0~3번째 인덱스 값 출력 -> 1998
month = birth[5:7] # 5~6번째 인덱스 값 출력 -> 08
day = birth[8:] # 8~끝까지 출력 -> 03

주의 ! -> : 부분에서 오른쪽에 있는 인덱스는 항상 -1 만큼까지 범위이다!

profile
우측 상단 햇님모양 클릭하셔서 무조건 야간모드로 봐주세요!!

0개의 댓글