====================================================
++++++++++++++++++++++++++++++++++++++++++++++++++++
----------------------------------------------------------------------------------------
**********************************************************************
문자를 위와 같이 여러 번 나태내고 싶을 때, print("==================")라고 입력해야 하나 싶지만,
문자를 여러 번 출력할 때 연산하듯 코드를 입력해서 출력할 수 있습니다.
아래 코드를 보면서 설명드리도록 하겠습니다.
print("=" * 30)
==============================
위 코드를 보면 print() 함수 안에 "=" * 30 이라고 입력을 했는데요, "="라는 문자를 30번 반복하라고 곱하기(*)를 한 것입니다. 즉 문자를 연산한 것과 같다 하여 이를 문자 연산이라고 하기도 합니다.
따라서 이를 응용해서 다음과 같이도 나타낼 수 있답니다.
for i in range(1,6) :
print("*" * i)
*
**
***
****
*****
위를 응용한다면 문자연산으로 아래도 표현할 수 있습니다.
for i in range(1,10) :
star = '* ' *i
star = star.center(18, ' ')
print(star)
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] jupyter notebook에서 폴더 생성하기 - mkdir, makedirs (0) | 2021.03.08 |
---|---|
[파이썬] 현재 위치 또는 특정 폴더의 목록(파일 이름) 리스트를 보고 싶다면? (0) | 2021.03.08 |
[파이썬] 현재 폴더 경로/위치 찾는 방법 & 경로 바꾸는 방법 - getcwd(), chdir() (0) | 2021.03.08 |
[파이썬] 데이터프레임(dataframe) 지정된 행 삭제하기 - drop() (0) | 2021.03.04 |
[파이썬] 데이터프레임(dataframe) 특정 조건을 만족하는 행 삭제하기 - drop() (0) | 2021.03.04 |