English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
문자열의 모든 문자가 출력 가능하거나 문자열이 비어 있으면 isprintable() 메서드는 True를 반환합니다. 그렇지 않으면 False를 반환합니다.
화면에 출력 공간을 차지하는 문자는 출력 가능 문자로 불립니다. 예를 들어:
문자와 기호
숫자
표 punctuations
공백
isprintable() 문법은 다음과 같습니다:
string.isprintable()
isprintable() 메서드는 매개변수가 없습니다。
isprintable() 메서드가 반환합니다:
True 문자열이 비어 있거나 문자열의 모든 문자가 출력 가능하면
False 문자열에 least one non-printable() 문자
s = 'Space is a printable' print(s) print(s.isprintable()) s = '\nNew Line is printable' print(s) print(s.isprintable()) s = '' print('\nEmpty string printable?', s.isprintable())
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
Space is a printable True New Line is printable False Empty string printable? True
# ASCII로 작성 # chr(27) 은 이스케이프 문자 # char(97) 은 문자 'a' s = chr(27) + chr(97) if s.isprintable() == True: print('출력 가능') else: print('출력 불가능') s = '2+2 = 4' if s.isprintable() == True: print('출력 가능') else: print('출력 불가능')
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
출력 불가능 출력 가능