[파이썬] 값을 반환하는 함수

dobi·2020년 9월 26일
0

파이썬

목록 보기
1/5

함수

(1) type(값)

  • 객체의 타입(자료형)을 알아내는 함수

    input(입력) : type(10)
    output(출력) : <class 'int'>

(2) divmod(숫자, 숫자)

  • 몫과 나머지를 함께 구할 수 있는 함수
  • 튜플형태로 반환

    input(입력) : divmod(5, 2)
    output(출력) : (2, 1)

(3) input()

  • 문자열 입력 받는 함수

(4) slice

  • 문자열 자르는 함수

a = [10,20,30,40,50]
a[0:5] 는 값을 반환
a[0:5] = [60,70,80,90,100] 은 값을 바로 수정한다.
수정된 a의 값은
a = [60,70,80,90,100]

(5) reversed()

  • 순서를 거꾸로 하는 함수
  • 원본 자체를 바꿔주지는 않고 뒤집어서 안의 요소들을 꺼내준다.

(6) random()

  • 무작위로 숫자를 반환 하는 함수
  • import random 으로 모듈을 가져와야 한다.
  • random.random

import random
input(입력) : random.random()
output(출력) : 0.195576559745817

  • random.randint(a, b)

import random
input(입력) : random.randint(1, 6)
output(출력) : 4
input(입력) : random.randint(1, 6)
output(출력) : 2

  • random.choice(시퀀스객체)

import random
dobi = [1, 2, 3, 4, 5, 6]
input(입력) : random.choice(dobi)
output(출력) : 6
input(입력) : random.choice(dobi)
output(출력) : 4

(7) sorted()

  • 요소를 작은 순서대로 나열한 값 반환

a = [10, 30, 20]
input(입력) : sorted(a)
output(출력) : [10, 20, 30]
input(입력) : sorted(a, reverse=True)
output(출력) : [30, 20, 10]

(8) replace('바꿀문자열', '새문자열')

(9) split()

(10) ' '.join(리스트)

(11) find('찾을문자열')

  • 문자열을 찾으면 인덱스 반환, 없으면 -1 반환

0개의 댓글