728x90 Python2 [Python] Ternary Operator Python에서 삼항 연산자는 다음과 같이 사용할 수 있다. value_if_true if condition else value_if_false 예시 1. # a와 b 중 더 큰 수 찾기 a if a>b else b 예시 2. # a,b,c 중 가장 작은 수 찾기 c if (b if a>b else a)>c else (b if a>b else a) 다만 elif는 사용할 수 없다. 아래처럼 활용은 가능하다. expr1 if condition1 else expr2 if condition2 else expr 예시 3. # 숫자가 양수인지 음수인지, 또는 0인지 판별 "neg" if b0 else "zero" 참고 : https://book.pythontips.com/en/latest/ternary_opera.. 2021. 4. 4. [Python] ASCII to string, string to ASCII 함수 ord()와 chr()을 이용하여 표현할 수 있다. ord(c) 는 파라미터 c의 유니코드 int 값을 리턴해준다. chr(i)는 아스키코드 i 와 대응하는 문자열(len=1)을 리턴해준다. 1) ord() # 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력하는 코드 a = input() print("%d" % ord(a)) 실행결과 A 65 2) chr() # 10진 정수 1개를 입력받아 아스키 문자로 출력하는 코드 a = int(input()) print("%c" % chr(a)) 실행결과 65 A 참고 : https://hashcode.co.kr/questions/201/python%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%9D%98-ascii%EA%.. 2021. 4. 4. 이전 1 다음 728x90