아는 만큼 보인다

파이썬 기초 본문

Python

파이썬 기초

계토 2022. 6. 16. 21:02

<<내용 추가될 예정!>>

완전 기초

파이썬 expression은 operator와 operands를 포함할 수 있다!

operator (연산자)는 +, -, *, /, %, //, ** 등이 있고, operand는 operator가 받게 되는 value들이다.
예를 들어,

2+3

에서 2와 3은 operands, + 는 operator이다.

이 expression을 run하면, 파이썬은 이 expression을 evaluate해서 값을 보여준다.

참고로 // 도 나누기, **는 제곱 연산을 나타낸다. %은 나머지를 보여준다.

Types

파이썬의 모든 값들을 특정한 type을 갖고 있다. 예를 들어, int는 정수, float는 실수이다.


두 실수로 이루어진 expression의 결과는 실수이며, 정수와 실수가 포함된 연산의 결과는 실수이다.

그래서 100.0-25.0을 돌리면 75.0이 나오고, 100-25.0을 돌리면 75.0이 나온다.

 

string 타입은 문자열을 나타내며, ''와 "" 모두로 감싸질 수 있다.

 

string과 관련된 연산은 다음과 같다.
len('string'): 문자열의 글자수를 보여준다. 결과: 6
'string'+'string': 문자열을 붙여준다(concatenation). 결과: 'stringstring'
'string'*num: 해당 숫자만큼 반복시켜 준다. num이 3일때 결과: 'stringstringstring'

 

물론 string에 숫자만 포함되어 있다면 type을 바꾸는 것도 가능하다. 또한 int나 float를 string으로 바꾸는 것도 가능!
int('1') -> 1
float('-234.2)' -> -234.2
str(5) -> '5'

 

string은 일종의 파이썬의 built-in class 이기도 해서, 다양한 method를 제공한다.

기본적으로 제공되는 method는 링크 참고!