여정의 기록

Python의 재미있는 문법들/map, sep, ==, 비교연산자와 논리연산자, bool 본문

공부/Python

Python의 재미있는 문법들/map, sep, ==, 비교연산자와 논리연산자, bool

Chelsey 2022. 2. 7. 18:07
728x90

map()

어떤 요소에 함수를 적용하는 법

split와 같이 바로 형변환을 하기 힘든 경우나 함수를 바로 적용하고자 하는 경우 많이 사용한다.

map(a, b)

b 요소에 대해 a 함수를 적용한다.

x, y = map(int, input("숫자 입력하세요: ").split())
print(x + y)

sep()

split과 반대이다. 각 문장 사이에 해당 문자를 삽입한다.

print(1,2,3, sep="-")

==

= assign 오른쪽의 값을 왼쪽에 넣어라.

== equal 양쪽의 값이 같다.

비교연산자, 논리연산자

  1. and 
    이항연산자, 피연산자 2개 
  2. not
    F -> T , T -> F
  3. or
  4. bool() 
    정수, 실수, 문자를 boolean으로 (T , F) : 0만 F. 나머지 모든 정수, 실수는 T. "" 문자는 내용이 없으면 F
728x90