공부하는게 취미인 사람들 투딩
입력 : 사람이 컴퓨터한테 말하는 거 ex)input
출력 : 컴퓨터가 사람한테 말하는 거
코드
print("Python","Java")
print("Python","Java", sep=",")
print("Python","Java", " javascript", sep=" vs ")
결과
Python Java ①
Python,Java ②
Python vs Java vs javascript ③
① 기본으로 띄어쓰기가 된다
② , 표가 찍힌다.
③ 사이 사이에 vs 가 들어간다. 띄어쓰기 먹힌다.
코드
print("Python","Java", sep="," , end="?")
print("무엇이 더 재밌을까요?")
결과
Python,Java?무엇이 더 재밌을까요?
* , end="?" 없다면 기본은 줄바꿈이 된다.
* , end="?" 한 문장으로 만들어 주면서 마지막에 ? 를 넣는다.
import sys
print("Python","Java", file=sys.stdout) # 표준 출력으로 출력이 되는것
print("Python","Java", file=sys.stderr) # 표준 에러로 처리가 된다.
※ ljust / rjust : 출력시 깔끔하게 하는 예제
#시험성적
scores = {"수학":0,"영어":50,"코딩":100}
for subject, score in scores.items(): #key와 value 쌍으로 튜플로 보내준다.
print(subject, score) ①
print(subject.ljust(8), str(score).rjust(4), sep=":") ②
① 결과값
수학 0
영어 50
코딩 100
② 결과값
수학 : 0
영어 : 50
코딩 : 100
※ ljust : 왼쪽 정렬 (8자 만큼의 공간 확보, 글자 포함.)
print subject.ljust(8, '#') → 수학######
※ rjust : 오른쪽 정렬 : (4자 만큼 공간 확보, 글자 포함.)
print subject.rjust(4, '#') → ###0
※ zfill : 0을 채운다.
코드
#은행 대기순번표
#001,002,003,....
for num in range(1,21):
print("대기번호 : " + str(num).zfill(3)) ①
① 3크기만큼 공간을 확보하고 값이 없으면 0으로 채운다.
※ print(type(변수명)) : 데이터 타입을 찍어준다.
#다양한 출력포맷
# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보
print("{0: >10}".format(500))
#양수일 땐 +로 표시, 음수일 땐 -로 표시
print("{0: >+10}".format(500))
print("{0: >+10}".format(-500))
#왼쪽 정렬하고, 빈칸을 _로 채움
print("{0:_<+10}".format(500))
print("{0:_<10}".format(500))
#3자리 마다 , 찍어주기
print("{0:,}".format(100000000000))
#3자리 마다 , 찍어주기 , +- 부호도 붙이기
print("{0:+,}".format(100000000000))
print("{0:+,}".format(-100000000000))
#3자리 마다 , 찍어주기 , +- 부호도 붙이기 , 자릿수 확보하기
# 빈자리는 ^ 로 채우기
# 3자리마다 끊고 , 총 30자리 만큼 공간을 확보하고, +- 부호 붙이고 왼쪽 정렬을 하고 빈자리는 ^로 채움
print("{0:^<+30,}".format(100000000000))
#소수점 출력
print("{0:f}".format(5/3))
#소수점 특정 자리수 까지만 표시 (소수점 3째 자리에서 반올림)
print("{0:.2f}".format(5/3))
블로그에는 우클릭 방지가 걸려있어요. 코드복사는 카페에서 가능 합니다.
중간중간 제 생각이 첨삭된 부분이 있습니다. 실제 강의는 선생님걸로 들으세요~
파이썬 기초는 나도코딩님이 인프런사이트에서 강의한 내용을 바탕으로 공부한 내용을 정리한 것 입니다.
추천 : ★★★★★
목소리 :
속도 :
내용 :
결과물 :
'코딩(개발) > 파이썬' 카테고리의 다른 글
파이썬 class (0) | 2020.12.21 |
---|---|
파이썬 파일 입출력 (0) | 2020.12.20 |
파이썬 함수 문제 풀기 (0) | 2020.12.20 |
파이썬 가변 인자 / 글로벌 변수 (0) | 2020.12.19 |
파이썬 함수 기초 (0) | 2020.12.19 |
댓글