ML

python math, random 모듈 이용 및 문자열 관련 함수

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)

 

반응형

댓글

Designed by JB FACTORY