반응형
★ 코딩 문외한 초보 컴맹이 파이썬 공부한거 그냥 정리해보는 글입니다.
■ 지수화 (Exponentiation)
지수화란 미리 선정한 인수에 의해 기저수의 증가를 나타내는 수학적 조작이다.
print(2**5)
> 32
print(3**2)
> 9
▶ **을 사용해 지수화 시킴. 2**5 = 2^5 = 32를 출력
■ 지수화 with floats
floats를 함께 사용할 경우 지수화 결과값에 소수점이 생성 된다.
print(9**(1/2))
> 3.0
▶ 9^(1/2) 으로 계산하면 3이지만 floats인 1/2(=0.5)와 함께 사용되어 결과값도 floats 값인 3.0이 나옴
■ A floating point number = 부동 소수점 수 → 위치가 정해지지 않은 소수점 수 (정확히 뭘까..)
■ 나머지 값 (remainder) 구하기 → a modulo operator(%) 를 사용하여 나머지 값을 구할 수 있다.
print(20%3)
> 2
print(1.25%0.5)
> 0.25
print(9%(5//2)
> 1
▶ 20/3 → 몫 = 6, 나머지 = 2
print(20 // 3) → 6
print(20 % 3) → 2
■ 모든 숫자연산자 (+, -, *, **, /, //, %)는 floats와 함께 사용될 수 있다.
■ 문자열(string)
print('string')
> string
print("string")
> string
▶ 작은 따옴표 (') 와 큰 따옴표 (")는 결과값에 차이가 없다.
■ 문자열의 시작을 나타내는 (') 와 문자열 내에서 문자의 역할을 하는 (') 를 구분하기 위해 \ 을 사용
print('string')
> string
pring('s\'tring')
> s'tring
print('it\'s my pen')
> it's my pen
print('it's my pen')
> SyntaxError: unterminated string literal
▶ (') 문자열의 시작과 끝을 나타냄
(\') 문자열 내에서 문자 ' 를 출력함
\ 를 사용하지 않을 경우 종료되지 않은 문자열 오류(SyntaxError: unterminated string literal)가 발생
■ 문자열 줄바꿈 필요할 때 \n 을 넣거나 문자열의 시작/끝에 """ 를 사용
print('one\ntwo\nthree')
> one
two
three
print("""one
two
three""")
> one
two
three
■ 문자열 더하기 (concatenation)
print('I\'m' + ' a boy')
> I'm a boy
print("20" + "23")
> 2023
print("good" * 2)
> goodgood
print(3 * "7")
> 777
▶ 두개의 문자열을 + 를 통해 이어 붙일 수 있다.
하나의 문자열을 * 을 통해 원하는 횟수 만큼 반복 출력시킬 수 있다.
아직은 쉬운거 같지만 조금 난해한 부분이 있다.
반응형
'취미, 공부 > python' 카테고리의 다른 글
파이썬■ Input( ) 함수 이용해 변수값 지정 (0) | 2023.05.17 |
---|---|
파이썬■ 변수(Variable) (1) | 2023.05.17 |
파이썬(Python) 개발환경 구축하기 1. 파이썬 설치 (1) | 2023.04.19 |
파이썬■ 사칙연산 작성, floats와 버림 나눗셈, 온라인 파이썬 컴파일러 사용하기 (0) | 2023.01.18 |
파이썬■ 공부를 시작해보자. Hello world부터! (0) | 2023.01.09 |
댓글