기본 입출력문
출력문
print('파이썬 프로그래밍') # 파이썬 프로그래밍
print("파이썬", '프로그래밍') # 파이썬 프로그래밍
print('파이썬 덧셈', 1+2) # 파이썬 덧셈 3
print('파이썬', '프로그래밍', sep='***') # 파이썬***프로그래밍
입력문
num = input('정수를 입력하세요')
num 변수에 사용자가 입력한 값이 문자열 형태로 저장된다.
숫자로 사용하려면 형변환이 필요하다.
주석문
한 줄 주석
# 한줄 주석
'''
작은 따옴표 주석
'''
"""
큰 따옴표 주석
"""
# 기호를 문장의 선두에 입력
여러 줄 주석
작은(큰) 따옴표를 연속 3개 사용하여 주석의 시작과 끝을 지정
이스케이프 문자
시스템을 제어하기 위한 특수문자
\\ # 역슬래시
\’ # 단일인용부호
\n # 줄바꿈 문자
\t # 탭문자
print('\\안녕하세요\n저는 \tOri입니다.\\')
```
\안녕하세요
저는 Ori입니다.\
```
타입 변환 함수
float() #실수형으로
int() #정수형으로
str() #문자열로
hex() #16진수
oct() #8진수
bin() #2진수
문자열 데이터
str1 = "0123456789"
print("%s" % str1[0]) # 0
print("%s" % str1[2:7]) # 23456
print("%s" % str1[5:]) # 56789
print("%s" % str1[:-1]) # 012345678
str3 = "012345'678"
str4 = '1bcde"fgh'
str5 = "012345\n6789"
print("%s" % str3) # 012345'678
print("%s" % str4) # 1bcde"fgh
print("%s" % str5) # 012345
# 6789
문자열 포매팅
주요 포맷팅 서식
%s : 문자열
%d : 정수
%f : 실수
%c : 한 글자
%x : 16진수
kor = 95
eng = 90
str6 = 'kor=%d end =%d' % (kor, eng)
print(str6) # kor=95 end =90
str7 = 'kor=%3d end =%04d' % (kor, eng)
print(str7) # kor= 95 end =0090
print('%.2f' % (3.141592)) # 3.14
print('%010.2f' % (1234.5678)) # 0001234.57
import datetime
d = datetime.datetime.now()
datestr = "%4d-%02d-%02d %02d:%02d:%02d" % (d.year, d.month, d.day, d.hour, d.minute, d.second)
print(datestr)
>>> 2021-09-08 16:47:01
'Language > Python' 카테고리의 다른 글
[Python] 터틀 그래픽 예제 1번 (0) | 2021.10.13 |
---|---|
[Python] 터틀 그래픽 (0) | 2021.09.29 |