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

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




'전체 글'에 해당되는 글 24건

  • 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
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 24
  • »

카테고리

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

글 보관함

달력

«   2025/05   »
일 월 화 수 목 금 토
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

태그목록

  • 세종학군
  • 그랜저HG
  • 세종시부동산 #2025조기대선 #세종매매가 #도담동시세 #해밀리 #대통령선거 #행정수도이전 #국회세종의사당 #세종아파트 #정책수혜지역
  • copilot
  • MDPS 자석현상
  • 세종부동산
  • 흡기서지탱크 탈거
  • 디지털 깔깔이
  • 세종시 #아파트 #아파트폭등 #대선
  • DIY
  • 더뉴스파크 프리미어
  • 해밀리신축
  • 디지털 토크렌치
  • 세종실거주
  • 세종아파트인프라
  • 디지털 토크 컨버터
  • 더뉴스파크
  • ChatGPT
  • 세종시부동산
  • GSW
  • 세종실거래가
  • 세종아파트학군 #세종시교통좋은아파트 #세종아파트생활인프라 #세종시입주예정아파트 #세종시brt접근성 #세종신축아파트추천ㆍ
  • 세종아파트학군
  • 세종신축
  • 세종시생활권
  • 세종시교통
  • 현대차
  • 세종국회이전
  • 제 21대 국회의원선거
  • 그랜져hg

링크

BominPAPA

블로그 이미지

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

LATEST FROM OUR BLOG

RSS 구독하기

LATEST COMMENTS

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

티스토리툴바