python math, random 모듈 이용 및 문자열 관련 함수
- 공부/프로그래밍
- 2020. 1. 30. 15:31
728x90
반응형
1. sqrt 메소드 : 제곱근을 계산하는 메소드
import math
x = float(input())
y = math.sqrt(x)
print(y)
2. abs 메소드 : 절댓값을 구하는 메소드
a = -1
b = abs(a)
3. divmod 메소드 : 나눗셈에서 몫과 나머지를 구하는 메소드
import math
a,b = divmod(5,2)
print(a, b, sep=",")
4. randrange 메소드 : 범위 내 랜덤숫자
import random
print(random.randrange(1, 45))
5. range 메소드 : 연속적인 정수들을 반환
a = range(1,6)
# [1,2,3,4,5,6]
b = range(6)
# [0,1,2,3,4,5]
c = range(0, 50, 25)
# [0, 25]
d = range(10, 6, -1)
# [10, 9, 8, 7]
6. 문자열 역순 출력
s = input("역순으로 출력할 문자열을 입력: ")
reverse = s[::-1]
print(reverse)
7. 문자열 대체 (replace)
a = "isacacia tistory blog"
b = a.replace("isacacia", "change")
print(b)
8. 소문자, 대문자로 바꾸기 (lower, upper)
a = "isacacia tistory blog"
b = a.lower()
c = a.upper()
print(b)
print(c)
9. 스페이스를 구분자로 하여 자리를 변환
name = input("이름을 입력:")
space_pos = name.find(" ") // find 함수를 이용하여 스페이스를 구분자로
a = name[:space_pos]
b = name[space_pos + 1:]
name = b + " " + a
print(name)
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
마스크 자동 구매 프로그램 [마스크 구매 크롤러] (0) | 2020.03.18 |
---|---|
Pandas 판다스를 이용한 엑셀 자동화 (엑셀 (0) | 2020.02.13 |
아나콘다 (Anaconda python) 설치 방법 (0) | 2020.02.13 |
getproc.py API 함수 주소값 추출 (0) | 2020.02.12 |
16진수 변환 코드 (0) | 2018.06.26 |