화면의 전체 줄을 *
자로 채우고 중단 줄 바로 전에 멈추고 싶습니까? 이 같은파이썬에서 * 문자로 전체 줄을 채우는 방법
뭔가
********** MENU **********
감사
(80)는 화면의 실제 폭이 아니라고화면의 전체 줄을 *
자로 채우고 중단 줄 바로 전에 멈추고 싶습니까? 이 같은파이썬에서 * 문자로 전체 줄을 채우는 방법
뭔가
********** MENU **********
감사
(80)는 화면의 실제 폭이 아니라고>>> print(' MENU '.center(80, '*'))
************************************* MENU *************************************
참고. Windows에서 콘솔 창의 일반적인 크기이기 때문에 선택하는 임의의 번호입니다. 실제 화면 너비를 확인하려면 Linux 및 Windows에 대한 예제를 시도 할 수 있습니다.
나는 이것을 내 마음보다 훨씬 좋아합니다. 형식 문자열은 내가 당신이 그들과 함께 할 수있는 모든 멋진 것들에 대한 문법을 결코 기억할 수 없기 때문에 약간 불안해합니다. –
또한이 중앙 패드에 'MENU'
80 문자를 '*'
문자를 사용 말한다 형식 문자열
In [32]: '{0:*^80}'.format('MENU')
Out[32]: '**************************************MENU**************************************'
이 작업을 수행 할 수 있습니다. '^'
문자는 가운데를 나타냅니다.
IMO, 질문은 분명하며 승인 된 답변이 우수합니다. 대답은 또한 구두꾼이 원했던 것을 분명하게하고, 적어도 Viktor Kerkez는 그가 원한 것을 이해할 수있었습니다. 묻는 사람의 영어가 완벽하지 않을 수도 있음을 명심하십시오. 어쨌든, 질문 된 문제는 간단한 텍스트 줄 기반 출력으로 자습서 코드를 작성하는 초보자에게 일반적입니다. 그렇게 할 수 있다면 질문을 보호하기 위해 투표 할 것입니다. 아마도, 불평하는 사람 중 한 명은 Kuait의 질문을 받아 들일 수 있도록 편집 할 수 있습니다;) – pepr