파이썬 답게 코딩해보자 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)
  • 인기 글

  • 태그

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

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

티스토리툴바