히니1008 2022. 5. 31. 09:05

논리연산자

*and

왼쪽 값(x) 연산자 오른쪽 값(y) 결과
True and True True
True and False False
False and True False
False and False Fasle

 

*not

>>>print ( not 2  <  5)

false

 

*논리연산자의 우선순위

-not 연산자  >  and 연산자   > or 연산자 순우로 연산

ex)  A  and  B      or        not   C

          ②              ③          ①

-비교연산자와 함께 사용하는 경우 비교연산자 먼저 연산

ex) print (  2  <   5        or        5  >   2 )

                    ①                           ②

-산술연산자 > 비교연산자 > 논리연산자 순우로 연산

(  5  +   7  )  >=   (   2  *   2 )   and     ( 7   -   5  )     <     (  2  +    4   )

 


end : print (출력내용, end  =  '    '  )

 

①print ( '  I  Love' ,  end = '    ' ) ;  print  ( 'Python.')

 

I  Love Python.

 

②print( ' I  Love' , 'Python' , end  =  '&pie. ' )

 

I   Love  Python & pie.

 


format : 

①순서를 지정하지 않고 format함수 사용하기

print ( '{ } { } { }'.   format('안녕','친구','반가워)   )

②순서를 지정하고, format함수 사용하기

print ( '{2} {0} {1}'.   format('안녕','친구','반가워)   )

반가워 안녕 친구