English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 튜토리얼

파이썬 흐름 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 가이드

파이썬 문자열 isprintable() 사용법 및 예제

파이썬 문자열 메서드

문자열의 모든 문자가 출력 가능하거나 문자열이 비어 있으면 isprintable() 메서드는 True를 반환합니다. 그렇지 않으면 False를 반환합니다.

화면에 출력 공간을 차지하는 문자는 출력 가능 문자로 불립니다. 예를 들어:

  • 문자와 기호

  • 숫자

  • 표 punctuations

  • 공백

isprintable() 문법은 다음과 같습니다:

string.isprintable()

isprintable() 매개변수

isprintable() 메서드는 매개변수가 없습니다。

isprintable() 반환 값

isprintable() 메서드가 반환합니다:

  • True 문자열이 비어 있거나 문자열의 모든 문자가 출력 가능하면

  • False 문자열에 least one non-printable() 문자

예제1:isprintable()의 작동 방식

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

예제2:isprintable() 사용법

# 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('출력 불가능')

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

출력 불가능
출력 가능

파이썬 문자열 메서드