본문 바로가기
반응형

3.연산자9

[파이썬] 식별 연산자 (identity operators) 식별연산자는 객체의 주소를 비교하는 연산자입니다. 식별연산자는 아래 두가지가 있습니다. is is not 예를 들어봅시다. >>> a=3 >>> b=3 >>> a is b True 얼핏 보면 비교 연산자 == 와 같아보이지만 다릅니다. 비교연산자는 값을 비교하는 반면 식별연산자는 객체의 주소를 비교합니다. 아래 예시를 봅시다. >>> a=1000 >>> b=1000 >>> a is b False >>> a==b True 정수 -5부터 256 까지는 객체가 메모리에 생성되어 있기 때문에 주소가 일정합니다. 256보다 큰 정수는 어떨까요? 변수가 정의되는 순간 메모리에 주소가 할당되기 때문에 a와 b의 주소가 달랒비니다. id함수를 이용하면 객체 주소를 알 수 있습니다. >>> id(a) 2564013179.. 2021. 9. 28.
[파이썬] 맴버 연산자 (member operators) 맴버연산자는 어떤 값이 리스트에 포함되어 있는지를 판단하는 연산자입니다. 연산자는 아래 두종류입니다. in not in 아래와 같이 사용합니다. >>> my_list=[1,2,3,4,5] >>> 1 in my_list True >>> 10 in my_list False >>> 2 not in my_list False 맴버연산자라는 이름이 붙은 이유는 맴버인지 아닌지 확인할 때 사용할 수 있기 때문인 것 같습니다. 우리 모임의 맴버를 아래와 같이 정의합시다. >>> member=['희진','은정','기준','가은','준호'] >>> member ['희진', '은정', '기준', '가은', '준호'] 준호가 우리 모임 맴버인지 확인해봅시다. >>> '준호' in member True 시연이가 우리 모임 맴버.. 2021. 9. 28.
[파이썬] 다른 유형의 데이터를 논리형으로 변경 (bool) [파이썬] 다른 유형의 데이터를 논리형으로 변경 (bool) bool함수를 이용하면 다른 유형의 데이터를 정수형으로 변경할 수 있습니다. 정수형을 논리형으로 변경해봅시다. >>> bool(3)True >>> bool(0)False 실수형을 논리형으로 변경해봅시다. >>> bool(3.3)True >>> bool(0.0)False 문자열을 논리형으로 변경해봅시다. >>> bool("hi")True >>> bool("")False 2020. 11. 28.
파이썬 대입연산자 7가지 대입연산자는 연산의 결과를 변수에 대입해주는 연산자입니다. 덧셈 대입연산자는 += 입니다. 예를들어봅시다. >>> x=5 >>> x+=4 x가 얼마가 되었을까요? 4가 더해진 결과가 입력되어 9가 됩니다. >>> x 9 이와 유사한 연산자들은 아래와 같습니다. += 덧셈 후 대입 -= 뺄셈 후 대입 *= 곱셈 후 대입 /= 나눗셈 후 대입 //= 몫 구한 후 대입 %= 나머지 계산 후 대입 **= 숫자 제곱 후 대입 2020. 11. 28.
파이썬 산술연산자 7가지 ( + , -, *, /, **, //, %) 파이썬 산술연산자 7가지 ( +, -, *, /, **, //, %) 파이썬 산술연산자는 아래와 같이 일곱가지가 있습니다 1. 덧셈 ( + ) 문자열도 덧셈가능. >>> 2+35 >>> "hi"+"hello"'hihello' 2. 뺄셈 ( - ) 문자열은 뺄셈 불가. >>> 2-3-1 >>> "hi"-"hello"Traceback (most recent call last): File "", line 1, in "hi"-"hello" TypeError: unsupported operand type(s) for -: 'str' and 'str' 3. 곱셈 ( * ) - 문자열도 정수와 곱셈 가능. 실수와는 곱셈 불가. >>> 3*412 >>> "hi"*3'hihihi' >>> "hi"*3.0Traceback.. 2020. 11. 28.
[파이썬 기초] 논리연산자 [파이썬 기초] 논리연산자 논리연산자는 논리값인 True와 False 사이의 연산을 다루기 때문에 논리연산자입니다. 논리연산자에는 and, or, not이 있습니다. 논리연산의 결과는 아래와 같습니다. >>> True and TrueTrue >>> True and FalseFalse >>> False and FalseFalse >>> True or TrueTrue >>> True or FalseTrue >>> False or FalseFalse >>> not TrueFalse >>> not FalseTrue 2020. 11. 5.
[파이썬 기초] 비교 연산자 [파이썬 기초] 비교 연산자 == 같다!= 다르다> 왼쪽이 크다= 왼쪽이 크거나 같다>> 3>1True >>> a=1>>> b=3>>> a==bFalse 2020. 11. 5.
[파이썬 기초] 산술 연산자 (사칙연산, 나머지, 제곱) 뎃셈 + 뺄셈 - 곱셈 * 나눗셈 / 나눗셈 // (반올림하여 정수 결과 반환) 나머지 % 제곱 ** 제곱만 예시를 들겠습니다. >>> 2**3 8 2020. 11. 4.
파이썬 연산자 기본편(산술연산자,비교연산자,논리연산자) 파이썬 연산자 기본편(산술연산자,비교연산자,논리연산자) 파이썬에는 다섯 가지 종류의 연산자가 있습니다. 오늘은 그 중 세 연산자를 살펴봅시다. - 산술연산자 - 비교연산자 - 논리연산자 - 할당연산자 - 비트연산자 1) 산술연산자 7가지 2) 비교연산자 6가지 3) 논리연산자 3가지 2020. 3. 21.
반응형