728x90
반응형
SMALL
# 쌍따옴표, 홑따옴표 차이는 없지만 홑따옴표를 기본으로 하자.
print('hello world')
# 따옴표 세 개
'''This is a multi-line string.
This is the second line.
"What's your name?
'''
# 문자열 포맷팅
age = 20
name = 'yhkim'
print('{0} was {1} years old when the wrote this book'.format(name, age))
# name + ' is ' str(age) + ' years old' 와 같이 작성하지 말고 format 을 이용하자.
print('{0: .3f} , {1: .2f}'.format(1.0/3, 1/3))
print('{0:_^11}'.format('hello'))
print("a", "b") # comma 를 사용하지 않으면 python 의 print는 기본적으로 모두 \n 가 들어간다.
print(r'NewLines are indicated by \n') # 앞에 r 또는 R 을 넣으면 이스케이프 처리가 된다.
i = 5
print(i)
i = 5;
print(i);
i = 5; print(i);
# 위 3가지는 모두 같은 결과를 보여준다.
# 다만, Python 은 한 물리적 명령행에 두개 이상의 논리적 명령행을 사용하지 말것을 강력히 권한다.
# 그리고 세미콜론은 작성하지 않는 것이 일반적이다.
# 들여쓰기 할 때는 공백 4개를 이용하자. (파이썬 언어에서 공식적으로 추천하는 방법)
# 들여쓰기를 기준으로 코드블럭이 정해지기 때문에 잘못된 들여쓰기는 문법 오류에 속한다.
num = 23
guess = int(input('enter an integer: '))
if guess == num:
print('congratulations, you guessed it')
print('but you do not win any prizes!')
elif guess < num:
print('NO, it is a little higer than that')
else:
print('NO, it is a little lower than that ')
num = 23
run = True
while run:
guess = int(input('enter an integer:'))
if guess == num:
print('greate !!')
run = False
elif guess > num:
print('It is a little higher than that')
else:
print('It is a little lower than that')
else:
print('The while loop is over')
print('Done')
728x90
반응형
LIST
'IT > Python' 카테고리의 다른 글
| Python - I/O, File I/O, pickle (2) | 2018.09.10 |
|---|---|
| Python - Class (0) | 2018.09.07 |
| Python - 자료구조 (0) | 2018.08.30 |
| Python - 함수 (0) | 2018.08.27 |
| Python 시작하기 - hello world (0) | 2018.08.24 |