파이썬 답게 코딩해보자 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 텍스트 값 가져오기
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
  • 전체
    오늘
    어제
    • 분류 전체보기 (529) N
      • 상품 추천 (41)
      • MongoDB (4)
      • 하드웨어 (9) N
      • 일기장 (4)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • 파이썬 (127)
        • Basic (40)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (48)
        • 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)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 다비즈
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바