728x90
    반응형

    1. Print

    출력

    Python 에서는 우리가 원하는 정보나 자료를 출력할 있다.

     

    방법

     

    자료 출력 :

    print("Hello")

    ->Hello

     

    여러 자료 출력

    print(3, "출력할 내용")    //컴마 뒤에 띄어쓰기 필수

    ->3 Hello

     

    문장 개행하기 :

    print 여러 사용하기


    2. 기본 자료형

    1.숫자형 (Number)

    숫자로 이루어진 자료형. 정수나 실수 등을 다룰 있다.

    숫자 끼리의 연산이 가능함.

     

    3 정수
    3.14 실수
    3+4j 복소수

     

    2.문자열 (String)

    문자나 문자들을 늘어놓은

    따옴표와 작은 따옴표로 구분

     

    'Hello'

    '3.14'

    "3.14"

     

    3.리스트 (List)

    여러 자료를 보관하는 자료형.

    다른 종류의 자료를 함께 담을 있다.

    자료 안에 순서가 있다.

     

    []  # 리스트
    ['a', 'b']  
    ['a', 2] #다른 자료형을 함께

     

    4.주석 (Comment)

    주석은 컴퓨터가 무시한다.

    주석은 #

    여러줄 주석은 """ """, ''' ''' 한다.

     

    #주석 처리한 말들은
    """

    컴퓨터가

    실행하지

    않아요!

    """

     

    테스트

     


    변수

    자료를 '그릇' 담아서 보관, 사용하면 편리함.

    이를 변수(variable)이라고 한다.

     

    변수 사용방법

    변수 이름 = 자료      #등호의 의미는 '같다' 아닌 '대입'

     

    num = 10 #숫자
    name = "Michael" #문자열
    grade = ['A+','B+','C'] #리스트

     

    변수 이름 짓는 방법

    숫자, 알파벳, 한글, 언더바 등을 사용할 있다.

     

    변수 이름 짓는 방법

    1.변수 이름이 숫자로 시작하면 안됨.

    2.숫자로만 구성된 변수 이름 금지

    3.파이썬 문법에서 사용되는 예약어 (for, while, if… ) 사용 금지

    4.공백 문자와 연산자 사용 금지

     

     

     


    4. 자료형의 연산

    자료형마다 연산이 다르다.

     

    숫자형 자료의 사칙연산

    print(3+5) #8
    print(3-5) #-2
    print(3*5) #15
    print(3/5) #0.6

    5. 숫자형 자료의 특수연산

    숫자형 자료의 특수연산

    // 연산자 print(13//5) #2
    % 나머지 연산자 print(13%5) #3
    ** 제곱 연산자 print(2**4) #16

    6. 문자형 자료의 특수연산

    문자형 자료의 연산

    + 이어 붙이기 (with 문자열) print("안녕" + "하세요") #안녕하세요
    * 반복하기 (with 숫자) print("안녕" * 3) #안녕안녕안녕

    7. 문자열 / 리스트 접근하기

    문자열/리스트 접근하기

     

    문자열, 리스트 모두 여러 원소로 이루어져 있다.

     

    원소에 대해서 궁금할 어떻게 할까?

     

    질문

    'rescue' 'secure' 같은 문자열일까?

    -> NO

     

    [1,2,3] [3,2,1] 같은 리스트일까?

    -> NO

     

    WHY??

    -> 원소의 배치 순서가 다르기 때문!

     

    인덱스

    문자열과 리스트 자료형은 여러 원소로 이루어져 있고 각각의 위치를 0부터 순서대로 매길 있습니다.

    = 인덱스

    "Ready"

     01234 번째

     

    [2,4,6,8]

     0 1 2 3 번째

     

    인덱싱

    Index 이용해서 리스트나 문자열의 특정 위치의 원소를 가져오는 방법

    문자열/리스트[인덱스]

     

    #alpha에서 인덱스 1 원소 'e' 출력

    alpha = "Ready"

    print(alpha[1])

    >>> 'e'

     

    슬라이싱

    Index 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법

    문자열/리스트[a(시작 인덱스) : b(종료 인덱스)]

     

    #beta 2번째 원소 이상, 5번째 원소 미만을 가져온다.

    beta = [2,4,6,8,10,12,14]

    print(beta[2:5])

    >>>[6,8,10]

     

    *리스트를 슬라이싱하면 리스트로,

    문자열을 슬라이싱하면 문자열로 된다!

    728x90
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기