안녕하세요. 스마트 팩토리입니다.
파이썬 초급 #008 함수 호출 len 함수 , input 함수에 대해 알아보겠습니다.
1. 함수 호출
가. 함수 호출
(1)len 함수
- 문자열 길이 알려주는 함수
(2) input 함수
- 사용자로 부터 입력을 받는 함수
- 변수=input("문자열")
- 문자열 안에는 입력받는 내용을 알려준다.
- 입력받는 자료형은 기본형은 문자열이다.
- 숫자를 입력받기 위해서 int( 정수형),float(실수형)를 적어준다.
len 함수
a="hi"
hi가 길이는 2 이므로 len(a)는 2가 출력됩니다.
여기서 공란이 있으면 이 또한 1로 취급하게 됩니다.
b="hello"
hello 5가 이므로 len(b)는 5 를 출력
c="hi! python"
공란 포함 모두 10을 출력합니다. 기호도 문자 1에 해당됩니다.
d="hipython"
문자열 갯수로 총 8을 출력합니다.
a="hi"
b="hello"
c="hi! python"
d="hipython"
print(len(a))
print(len(b))
print(len(c))
print(len(d))
input 함수
name="홍길동"
print(name)
name 이란 변수값에 "홍길동" 이 있는 경우에는
print(name)을 하면 해당 변수의 값을 출력하여 바로 홍길동이 결과값으로 보여집니다.
name1=input("이름을 입력하세요 :")
print(name1)
위 같이 input가 있는 경우는 입력을 받겠다는 의미입니다.
출력창에
이름을 입력하세요 : 끝 부분에 마우스를 가져가서 해당 내용에 해당되는 값을 넣어줍니다. 즉 사용자로 하여금 값을 입력받겠다는 의미입니다.
이름을 입력하세요에 hong을 입력하고 enter키를 눌러 주면 그 값을 그대로 출력해주는 것을 알 수 있습니다.
name="홍길동"
print(name)
name1=input("이름을 입력하세요 :")
print(name1)
정수 입력 받아 출력하기
정수를 입력받아 출력하는 방법은 문자열을 입력 받는 것과 차이가 있습니다. 파이썬은 기본값이 문자열이기 때문에 숫자를 입력 받기 위해서는 자료형 중에서 정수형(int)나 실수형(float)를 앞에 넣어주어야 합니다. 자료형에 대한 내용은 계속 나오기 때문에 프로그래밍 언어 규칙이라고 생각하고 바로 적용해 보는 것이 좋은 방법입니다.
num=100
print(num)
변수 num 값을 출력하라는 의미이기 때문에 100을 출력합니다.
num1=int(input("정수를 입력하세요 :"))
문자를 입력 받는 것이 기본값이기 때문에 int를 넣어주었습니다
숫자는 200을 입력하고
print(num1)
출력하니 200이 그대로 출력됩니다. 이때 정수 아닌 실수를 넣으면 에러 메시지가 뜨게 됩니다.
num=100
print(num)
num1=int(input("정수를 입력하세요 :"))
print(num1)
'Python' 카테고리의 다른 글
파이썬 초급 #010 파이썬 자료형 data type (int, float, bool,str) (0) | 2022.01.18 |
---|---|
파이썬 초급 #009 print함수, input 함수 - 숫자 입력, 문자열 입력("",'') (0) | 2022.01.17 |
파이썬 초급 #007 수식과 연산자 (2) 지수 연산, 반올림하기: round() (0) | 2022.01.15 |
파이썬 초급 #006 수식과 연산자- 산술 연산자 (0) | 2022.01.14 |
파이썬 초급 #005 변수와 연산자- 대입연산자, 비교연산자 (0) | 2022.01.13 |
댓글