일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬포맷
- 자바공부하기
- 자바의정석
- 파이썬공부
- 저녁메뉴추천
- 아이들간식메뉴
- 연어요리
- 홈파티음식
- 샌드위치레시피
- 파이썬변수
- 파이썬기초
- 프로크리에이트강좌
- 아이패드강좌
- 프로크리에이트기능
- 파이썬공부학
- 연어요리레시피
- 파이썬
- Python
- 개발자독학
- 파이썬파일
- 아이들간식메뉴추천
- 파이썬독학
- 개발자
- 파이썬공부하기
- java
- 직장인도시락메뉴추천
- 파이썬출력
- 나도코딩
- 초간단샌드위치
- 자바독학
Archives
- Today
- Total
EGGRAN
[파이썬 공부 기록 9] 파이썬 표준입출력 / ljust, center, rjust, sep, end, zfill 에 대하여 알아보자 ! 본문
공부기록/Python
[파이썬 공부 기록 9] 파이썬 표준입출력 / ljust, center, rjust, sep, end, zfill 에 대하여 알아보자 !
에그란 2022. 1. 4. 21:07반응형
오늘은 표준 입출력에 대하여 복습을 해보았습니다 !
1. sep=" ? " 큰따옴표 안에 넣은 문자가 콤마대신 출력됨
2. end=" ? " 줄내림이 없어지고 큰따옴표 안에있는 문자가 문장끝에 출력됨
3. 정렬
1) ljust(n,"c") : 왼쪽으로 n만큼 정렬, 공백에는 c로 채워짐
2) rjust(n,"c") : 오른쪽으로 n만큼 정렬, 공백에는 c로 채워짐
3) center(n,"c") : 가운데로 n만큼 정렬, 공백에는 c로 채워짐
4. zfill(n) : n만큼의 공간을 확보하고 공백은 0으로 채워짐
5. input : 입력한 모든 값은 문자열로 저장됨. 숫자를 입력해도 문자열로 저장 ~
#표준 출력
print("python"+"java") #공백없이출력
print("python","java") #공백한칸있고 출력
<결과>
pythonjava
python java
print("python","java",sep=" , ") #sep=" " 큰따옴표 안에 넣은 문자는 콤마대신 출력됨
print("python","java",sep=" vs ")
print("python","java",sep=" 룰루 ")
print("python","java",sep=" ! ")
print("python","java",sep=",",end="???") #end: 줄내림이 없어지구, 문장 끝부분을 바꿔준다
print("python","java",sep=",",end="@@@")
<결과>
python , java
python vs java
python 룰루 java
python ! java
python,java???python,java@@@
#정렬
str = "가나다라마"
print(str.ljust(20))
print(str.center(20))
print(str.rjust(20))
str = "가나다라마"
print(str.ljust(20,"?")) #왼쪽으로 숫자만큼 정렬하고 빈공간은 ?로 채운다
print(str.center(20,"?"))#오른으로 숫자만큼 정렬하고 빈공간은 ?로 채운다
print(str.rjust(20,"?")) #가운데로 숫자만큼 정렬하고 빈공간은 ?로 채운다
<결과>
가나다라마
가나다라마
가나다라마
가나다라마???????????????
???????가나다라마????????
???????????????가나다라마
#은행대기순번표
#001 ,002 ,003...이렇게 출력하려고 하는 상황
for num in range(1,21):
print("대기번호 : " +str(num).zfill(3)) #3개의 공간을 확봏고 값이 없는 빈공간은 0으로
<결과>
대기번호 : 001
대기번호 : 002
대기번호 : 003
대기번호 : 004
대기번호 : 005
대기번호 : 006
대기번호 : 007
대기번호 : 008
대기번호 : 009
대기번호 : 010
대기번호 : 011
대기번호 : 012
대기번호 : 013
대기번호 : 014
대기번호 : 015
대기번호 : 016
대기번호 : 017
대기번호 : 018
대기번호 : 019
대기번호 : 020
#입력
answer = input("아무값이나 입력하세요 : ") #사용자입력을 통해서 값을 입력받으면 항상문자로 저장된다.
print("입력한신 값은 "+answer)
<결과>
아무값이나 입력하세요 : 100 #입력한 값은 내가 직접 입력하는거라 입력할 때마다 바뀜
입력한신 값은 100
반응형
'공부기록 > Python' 카테고리의 다른 글
[ 파이썬 공부 기록 11 ] 파이썬 파일 입출력 open() / close() (0) | 2022.01.04 |
---|---|
[ 파이썬 공부 기록 10 ] 파이썬의 다양한 포맷 출력 알아보기 / format() (0) | 2022.01.04 |
[파이썬 공부 기록 8] 파이썬 독학/파이썬 함수에 대하여 알아보자 ! 사용자 정의 함수, 내장함수 (0) | 2022.01.04 |
[ 파이썬 공부 기록 7 ] 파이썬 독학 / 파이썬 반복문에 대하여 알아보기 for, while (0) | 2022.01.02 |
[ 파이썬 공부 기록 6 ] 파이썬 독학 / 파이썬 if문, 조건문에 대하여 알아보자 ! 조건문 예시 응용 알아보기 (0) | 2022.01.02 |