Bomin PaPa
  • lucky Information
      • 분류 전체보기 (20)
        • Lucky info 리뷰 (1)
          • 기능과 옵션 (1)
          • 유용한 프로그램 (0)
        • DIY (11)
          • CAR (11)
        • ICT (6)
          • Python (5)
          • C,C++ (1)
        • etc (2)

    • 태그
    • 위치로그
    • 방명록
    • 관리자
    • 글쓰기




'2020/03/15'에 해당되는 글 1건

  • 2020.03.15 연산자 및 자료형 1

연산자 및 자료형 1

ICT/Python 2020. 3. 15. 01:14

연산자란?

 대상을 두고 계산할 때 사용되는 문자(operater)를 연산자라고 하며 계산이 이루어지는 대상을 피연산자라(operand)라고 합니다.

 연산자와 피연산자는 주어진 식을 계산하여 결과를 나타내는 연산을 하는 구성요소 입니다.

파이썬의 연산자는 산술연산자, 관계연산자 , 논리연산자, 비트연산자, 시프트연산자, 대입연산자, 기타 연산자 등이 있습니다.

 

1.     산술연산자 : 연산자중에 가장 많이 사용되며 흔히 알고 있는 “+, -, *, /, %, =”이 해당 됩니다.


2.     관계 연산자 : 비교연산자라고도 하며 두개의 값을 비교하여 그 결과 값을 리턴하는 연산자 입니다. 논리상수 또는 부울 상수라고도 부릅니다.

 *관계 연산자의 특징

 1) 두수를 비교해서 수가 큰지 작은지, 같은지 다른지를 판단하는데 사용합니다.

   2) 연산의 결과값은 숫자가 아니라 Ture, Flase로 결과 값을 리턴합니다.

   3) 부울 상수는 논리 연산자에서도 사용 됩니다.


 3. 논리연산자 : AND, OR, NOT 을 이용하여 각 논리값들 사이에 사용되는 연산자 입니다. 결과값을 True나 False 로 받을 수 있는 연산자 입니다.

  1) And  : 두값이 모두 참일때만 결과값이 True

  2) Or    : 두값이 모두 거짓일 때만 결과 값이 False

  3) Not   : 결과값이 참이면 False 거짓이면 True로 반대로 리턴 합니다.


 4. 비트 연산자 : 피연산자의 각 비트들을 이용해서 연산이 이루어지는 것으로 ~, &, |, ^, \, >>, << 등이 있습니다.


 5. 대입 연산자 : 변수에 값을 저장하기 위한 용도로 오른쪽 수식을 계산한 값을 왼쪽에 있는 변수에 대입하는 연산자 입니다.

   EX) //=, **=, &=, |=, ^=, >>=, <<=


 6. 기타 연산자 : is, is not, in, not in, 연산자는 Dictionary, 문자열, 리스트, 튜플 등의 시퀀스에서 값을 찾을 수 있는지 여부를 테스트하는데 사용합니다.

  1)  Is not 비교하는 객체의 주소가 아니면 True, 같으면 False를 리턴 합니다

 2)  In 값이 in 다음 연속항목에 있는지의 여부를 true, false로 리턴 합니다

 3)  Not in  값이 in 다음 연속항목에 없는지 여부를 true, false로 리턴 합니다



Sequencse 자료형

 1. STEP : 원하는 스텝은 숫자를 지정해서 스코프 연산자 뒤에 지정하여 []로 감싸서 사용합니다.

 2.  Str[::2] # 두칸 단위로 출력

 3. 문자열의 반복과 합치기 : 문자열은 +,*를 이용하여 문자열 합치기, 반복되는 횟수를 각각 지정합니다.

4. 문자열의 함수 : string 의 함수들은 모두 문자열 혹은 문자열 변수에 바로 이어저 점(.)을 찍은 다음 호출하여 사용합니다.

 

Tuples : 숫자와 문자를 함께 관리하는 자료형으로 값은 시퀀스이며 지정된 값을 변경할 수 없습니다.

 1) ( )안에 혼합형 자료형을 콤마로 구분해서 값을 대입하여 사용합니다

 Ex) tuple = (1,”hi”,3.14)  

 2) 0부터 인덱스로 관리됨니다.

 3) 호출할 때는 [인덱스 번호]로 사용합니다.

 4) 콜론(:)을 이용해서 인덱스의 범위를 지정하여 사용합니다.

 5) 튜플 안에 또 다른 튜블로 관리가 가능하며 내부 자료관리는 이차원 배열형식을 취한 것 과 같이 관리가 됩니다. [행][열]

 

슬라이싱 : 슬라이싱 연산자는 요소들의 일부를 선택하여 리턴을 할 수 있고 형식은 String과 동일하게 사용이 가능합니다.

 - 병합과 반복 : +,*를 이용하여 문자열 합치기, 반복되는 횟수를 각각 지정이 가능합니다.

 ex1) (1,2,3)+(4,5,6)을 지정하게 되면 (1,2,3,4,5,6)이 되어 리턴이 됩니다.

 ex2) (1,2,3)*3을 지정하면 (1,2,3)이 3번 반복되어 리턴이 됩니다.


저작자표시 비영리 변경금지

'ICT > Python' 카테고리의 다른 글

파이썬의 키워드 및 자료형_1  (0) 2020.03.13
파이썬 가상머신과 식별자  (0) 2020.03.12
파이썬 구성과 특징  (0) 2020.03.11
파이썬 시작!  (0) 2020.03.10

BominPAPA

잡학다식 Diy 및 리뷰 정보를 제공하며 IT 관련 프로그래밍 테크닉을 공유 하는 보민파파 입니다. Bominpapa

,
  • «
  • 1
  • »

카테고리

  • 분류 전체보기 (20)
    • Lucky info 리뷰 (1)
      • 기능과 옵션 (1)
      • 유용한 프로그램 (0)
    • DIY (11)
      • CAR (11)
    • ICT (6)
      • Python (5)
      • C,C++ (1)
    • etc (2)

글 보관함

달력

«   2020/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

태그목록

  • 디지털 토크 컨버터
  • 디지털 깔깔이
  • 현대차
  • copilot
  • DIY
  • 활대
  • 활대링크
  • GSW
  • 현대 정비지침서
  • 현대차 DIY
  • 그랜져hg
  • MDPS 자석현상
  • 현대차 전장
  • 그랜저hg 도어
  • 그랜저hg 흡기서지탱크
  • 현대차 배선
  • 그랜져hg 하체소음
  • 더뉴스파크
  • 더뉴스파크 프리미어
  • 그랜저HG
  • 디지털 토크렌치
  • 스테빌라이져링크
  • 그랜져hg 하체
  • 제 21대 국회의원선거
  • 그랜저hg 하이그로시
  • 점화플러그DIY
  • ChatGPT
  • 가니쉬 어셈블리
  • 흡기서지탱크 탈거
  • 현대차 GSW

링크

BominPAPA

블로그 이미지

잡학다식 Diy 및 리뷰 정보를 제공하며 IT 관련 프로그래밍 테크닉을 공유 하는 보민파파 입니다. Bominpapa

LATEST FROM OUR BLOG

RSS 구독하기

LATEST COMMENTS

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

티스토리툴바