profile image

L o a d i n g . . .

기본 입출력문

 

출력문

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
복사했습니다!