아는 만큼 보인다
파이썬 기초 본문
<<내용 추가될 예정!>>
완전 기초
파이썬 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는 링크 참고!
'Python' 카테고리의 다른 글
Multi-processing과 multi-threading, 그리고 global interpreter lock (feat. concurrency and parallelism) (1) | 2023.12.05 |
---|---|
Generator란? (0) | 2023.11.30 |