반응형

A instanceof B -> return boolean

A: 개체를 반환하는 개체 또는 식
B: 클래스를 반환하는 클래스 또는 식
return 값: 클래스에 대해 개체를 테스트한 결과인 boolean 값

String a;

List<?> b;

LinkedHashMap<?, ?> c;



a instanceof String -> true

a instanceof float -> false

b instanceof String -> false

b instanceof List<?> -> true

c instanceof LinkedHashMap<?, ?> -> true

c instanceof List<?> -> false
반응형
반응형

거듭 제곱

파이썬에서의 거듭 제곱은 a ** b 의 형태로 작성합니다.

ex)

10 ** 10 = 10 ^ 10 입니다

코드를 통해 확인해 보도록 하겠습니다.

a = 10**10 # 거듭 제곱
print(a) # int의 크기 제한이 없어 아주 큰 수를 사용 가능

 

거듭제곱 결과

 

진수 표현 방식

16진수 = 0x**

8진수 = 0o**

2진수 = 0b**

 

a = 0xFF # 16진수 표현 방법 0x, 0X
print(a)

b = 0o77 # 8진수 표현 방법 0o, 0O(알파벳 오)
print(b)

c = 0b1111 #2진수 표현 방법 0b, 0B
print(c)

진수 표현

 

 

A(숫자)e5A(숫자) * 10^5 를 의미합니다.

a = 3.14
b = 3.14e5 # 3.14 * 10^5를 의미한다
print(a, b)

결과

 

파이썬에서의 나머지와 몫을 구하는 방법

- a%b : a를 b로 나눈 나머지

- a//2 : a를 b로 나눈 몫

a, b = 9, 2
print(a ** b, a%b, a//2) # **: 제곱, %: 나머지, //: 몫

결과

 

boolean 타입

선언

- a = True

- b = False

타입 확인하기

print(type(a))

a = True # boolean 타입
print(type(a))

a = (100 == 100) # boolean 타입
b = (10>100)
print(a, b)
print(type(a))

결과

 

문자열

선언

- a = "파이썬 만세"

- b = '파이썬 만세'

- c = "프로그래밍 언어 '파이썬' 만세" # "안에 '를 넣게되면 문자로 처리된다. 반대의 경우도 마찬가지.

- d = """<-이것을

사용하면

여러줄을

저장할 수 있다"""

a = "파이썬 만세"
a
print(a)
print(type(a))

a = """이것은
파이썬"""

print(a)

결과

 

반응형

+ Recent posts