ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 14 - input
    Python 2020. 7. 22. 11:27

    input()

    - 함수는 문자, 문자열(str 타입)을 입력받는다

    - 입력된 값은 정수가 아닌, 문자나 문자열이다

    - var = input()

     

    ex)

    print("{}".format(var))
    print("var = " + var) # 두개의 문장을 연결함
    print("var = ", var) # ,는 매계변수를 구분, 공백으로 구분

     

    var1 = input() # hello
    var2 = input() # python
    print("{} {}".format(var1, var2)) # var1 var2
    print("{1} {0}".format(var1, var2)) # var2 var1

     

    split()

    함수는 입력값을 공백으로 구분한다

    ex)

    x, y = input().split()

     

    a, b = input('문자열 두 개를 ,로 분리하여 입력하시요: ').split(',')
    print("{} + {} = {}".format(a, b, int(a) + int(b)))

    # a,b 이렇게 ','를 넣어서 입력한 값을 구분한다.

     

    map()

    - input().split() 함수의 결과를 매번 int()로 변환해주려니 귀찮다.

    - map()을 사용하여 정수/실수로 변환하기

    ex)

    a, b = map(int, input('문자열 두 개를 ,로 분리하여 입력하시요: ').split(','))
    print("{} + {} = {}".format(a, b, a + b))

    a, b = map(float, input('문자열 두 개를 ,로 분리하여 입력하시요: ').split(','))
    print("{} + {} = {}".format(a, b, a + b))

    'Python' 카테고리의 다른 글

    16 - for  (0) 2020.07.22
    15 - if_else  (0) 2020.07.22
    13 - 논리 연산자  (0) 2020.07.20
    12 - 비교/관계 연산자  (0) 2020.07.20
    11 - format  (0) 2020.07.20

    댓글

Designed by Tistory.