파이썬 답게 코딩해보자 if condition

2022. 11. 13. 00:41·파이썬/Basic
반응형

pytorch를 공부하다가 아래 코드를 무작정 가져다 쓰기만 했다. 

그러다 문득 변수 초기화할때 if문으로 변수를 지정하는것이 눈에 띄었다.

device = 'cuda' if torch.cuda.is_available() else 'cpu'

대충 이해는 되었지만 정확히 알고 있는게 아니라 실제 코딩할때 자연스럽게 쓰이지 않더라 

 

num = 0
state = '양수' if num > 0 else '음수' 
print(state)

변수 초기화 할때 두가지 경우의 수가 있다면 위와 같이 사용하면 좋을거 같다. 

다만 elif 는 안되는거 같다..... 


여기서 잠깐 if문 미세 팁을 드리자면

a = 1 
if a > 0 : print('양수 입니다')
elif a == 0 : print('0입니다')
else : print('음수 입니다')

조건식의 실행 문장이 한줄일 경우 위와 같이 줄내림하지않고 사용할 수 있다. 

나는 이게 보기 편하고 코드가 이뻐보여서 이렇게 사용한다. 줄내림을 해도되고 안해도 되는 취향차이

 

 

저작자표시 비영리 변경금지 (새창열림)

'파이썬 > Basic' 카테고리의 다른 글

파이썬 파일 및 폴더 다루기 : OS모듈  (0) 2022.11.18
파이썬 데이터 묶기 zip()  (1) 2022.11.18
파이썬 리스트 자료형 정복  (0) 2022.11.16
파이썬 답게 코딩해보자 List comprehension  (0) 2022.11.12
셀레니움 Element 텍스트 값 가져오기  (0) 2022.03.28
'파이썬/Basic' 카테고리의 다른 글
  • 파이썬 데이터 묶기 zip()
  • 파이썬 리스트 자료형 정복
  • 파이썬 답게 코딩해보자 List comprehension
  • 셀레니움 Element 텍스트 값 가져오기
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (727)
      • 스마트팜 (1)
      • 상품 추천 (223)
      • DataBase (0)
        • MongoDB (4)
        • PostgreSQL (0)
      • 하드웨어 (18)
      • 일기장 (4)
      • 파이썬 (130)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    list
    devlife
    cv2
    C#
    리스트
    리뷰관리
    스마트스토어리뷰
    appdevelopment
    리뷰이관
    codingtips
    스크립트 실행 순서
    programmerlife
    카페24리뷰
    상품 리뷰 크롤링
    카페24리뷰이관
    learntocode
    파이썬
    라떼우유
    unity
    믈레코비타멸균우유
    셀레니움
    rtsp
    쇼핑몰리뷰
    codingcommunity
    ipcamera
    스크립트 실행
    programming101
    유니티
    긴유통기한우유
    Python
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
파이썬 답게 코딩해보자 if condition
상단으로

티스토리툴바