관리 메뉴

Giri의 개발 블로그

[190527]오늘의 파이썬 공부 본문

Programming/Python

[190527]오늘의 파이썬 공부

Giri_ 2019. 5. 27. 23:48

1. 문자를 출력할 때

 

코드

print("Hello, World!")

 

결과

Hello, World!

 

큰따옴표를 써 준다. 작은따옴표도 상관없는 듯.

 


 

2. 숫자를 출력할 때

 

코드

print(10 + 5)
print(10 - 5)
print(10 * 5)
print(10 / 5)

 

결과

15
5
50
2.0

 

숫자는 연산자가 있을 경우 계산돼서 출력된다. 따옴표는 필요 없다.

띄어쓰기는 없어도 무관하지만, 편의를 위해 쓴다.

 


 

3. 복잡한 계산을 할 때

 

코드

import math		//math모듈을 호출
print(math.ceil(2.2))	//올림 함수
print(math.floor(2.7))	//내림 함수
print(math.pow(2,10))	//제곱 함수
print(math.pi)		//파이

 

결과

3
2
1024.0
3.141592653589793

 

math모듈에 내장되어 있는 함수들을 쓸 수 있다.

 


 

4. 문자의 표현

 

코드

print('Hello')
print("Hello")
print("Hello 'world'")
print('Hello "world"')

 

결과

Hello
Hello
Hello 'world'
Hello "world"

 

같은 따옴표로 시작과 끝을 맺어야 하며, 동일한 따옴표는 두 번 이상 쓰면 안 된다.

 


 

5. 1. 문자열의 제어

 

코드

print('Hello '+'world')
print('Hello '*3)
print('Hello'[0])
print('Hello'[1])
print('Hello'[2])

 

결과

Hello world
Hello Hello Hello 
H
e
l

 

합 연산자를 통해 문자열을 결합할 수 있고, 곱 연산자를 통해 문자열을 반복시킬 수 있다.

문자열 뒤에 [0]를 입력하면, 0번째 자리의 문자를 가져온다.

 


 

5. 2. 문자열의 제어 2

 

코드

print('hello world'.capitalize())
print('hello world'.upper())
print('hello world'.__len__())
print(len('hello world'))
print('Hello world'.replace('world', 'programming'))

 

결과

Hello world
HELLO WORLD
11
11
Hello programming

 

capitalize() : 문자열의 시작을 대문자로 만든다.

upper() : 문자열을 대문자로 바꾼다.

__len__(), len('str') : 문자의 갯수를 카운트한다.

replace('str1', 'str2') : str1을 str2로 수정한다.

 


 

6. 특수한 문자들

 

코드

print("egoing's \"tutorial\"")
print("\\")
print("Hello\nworld")
print("Hello\t\tworld")
print("\a")
print('Hello\nworld')

 

결과

egoing's "tutorial"
\
Hello
world
Hello       world
 
Hello
world

 

따옴표를 사용하고 싶으면 따옴표 앞에 \(백 슬래시)를 입력하면 된다.

백슬래시를 입력하고 싶을 때에는, 이렇게 백슬래시를 "\\" 두번 입력하면 된다.

\n는 줄바꿈, \t는 탭, \a는 경고음(alert).

 


 

공부는 생활코딩을 이용 중이다.

https://opentutorials.org/course/1

'Programming > Python' 카테고리의 다른 글

파이썬 사용을 위한 사지방 환경 변수 변경법  (0) 2019.05.27
Comments