Python ** 모음집 문법편

따띠뚜·2022년 10월 8일
0

python

목록 보기
2/2

유용한 문법 모음집
평소 즐겨쓰는 문법을 보았습니다


1. FOR LOOP (1LINE)

arr = [ 1,2,3,4,5 ]
sigma = 0

sigma = sigma+i for i in arr 

# output -> sigma = 15

사실 위 문장은 다르게 쉽게 표현 할 수 있다.
단지 for문 한문장에 넣는걸 보여주고 싶어서 사용해보았다.
( 비 효율적임을 작성자도 알고 있습니다. )

위 문장은 아래와 같이 표현하면 더 깔끔해진다.

arr = [ 1,2,3,4,5 ] 
sigma = sum(arr)

# output -> sigma = 15

2. IF (1 line )

a=1
b=2

compare = 'YES' if a<b else 'NO'

# output -> compare = 'YES' 

IF 문을 한문장으로 표현 하는건 사실 익숙해지면 읽기도 쓰기도 편한 점이 많다.
하지만 Java 개발자 분들은 무척이나 싫어 하시는 눈치였다. 😢
위 문장을 처음 쓸때 나도 이해하기 어려운 점이 있긴 했어서 간단히 설명 하자면
아래와 같이 볼 수 있다.

{True일 때 값} if {비교문} else {False일 때 값}

의견 Time

개발 자 분들마다 각자 사용하시는 언어, 그리고 적성이 다르다. 그러다보니 언어별 고유의 특유 문법들이 호불호가 갈리는듯 하다. 이에 욕하시며 쓰지마시고 적성에 맞게 쓰시면 좋지 않을까 생각해본다.

profile
고고고

0개의 댓글