개발/Python
Python(파이썬) 라이브 코딩
devsu
2020. 4. 6. 20:56
정수 다루기
- +, -, *, /, //, %, **
- % : 나머지를 구한다.
- ** : 제곱승을 구한다.(pow 함수와 같다.)
- 2**10 = 1024(pow(2,10))
실수 다루기
- 실수는 정밀도가 중요
- 소수점 계산 시 16자리까지 나타냄
- %f를 사용하여 6자리로 보일수 있음(기본)
- print("%f" %c)
문자열(str) 처리
- 문자열을 붙이고 싶으면 +, 반복하고 싶으면 *를 사용한다
- len(a) = 5(apple)
- a[:3]
- app
- a[0:3]과 같음
- a[4:]
- e
- 4번 위치부터 끝까지(4번위치의 index는 5이므로 e만 출력)
- a.count('p')
- a 문자열 안에 p의 개수 출력
- a.lower()
- 모든 문자열 소문자로 처리
- a.upper()
- 모든 문자열 대문자로 처리
- a.title()
- 앞글자만 대문자로 변경
- a.isalpha()
- 알파벳인지
- a.isalnum()
- 알파벳인지 숫자인지
- a.islower()
- a.isupper()
- a.string()
- 공백제거
- lstrip()
- 왼쪽 공백만 제거
- rstrip()
- 오른쪽 공백만 제거
- a.replace("a", "p")
- a를 p로 변경
- join
- 문자 사이에 원하는 값을 넣어줌
- split
- 문자를 해당 문자열로 구분
- "서울/부산/인천/광주".split('/')
- center(20)
- 양쪽 공백 추가
- ljust(20), rjust(20)
- 왼쪽 오른쪽에 공백 추가
- a.find("p")
- 문자열 위치 찾기
- rfind는 뒤에서부터 위치를 찾음