반응형

혼자공부하는파이썬 12

[Python] 기본3. input() 함수로 데이터 입력받기

혼자 공부하는 파이썬 교재 내용 보고 정리한 내용입니다. 사용자 입력 : input() input() 함수의 입력 자료형 input() 함수로 입력받는 텍스트의 자료형은 전부 스트링형(str형)이다. "Hello"를 입력받아도, "12345" 숫자를 입력받아도, "false" bool 값을 입력받아도 전부 문자열로 취급한다. 따라서 변수에 input()함수로 값을 입력받고 여기에 숫자를 더해주면 당연히 에러가 발생한다. 이때 필요한게 바로 캐스트(cast) 자료형을 바꿔주면 아무런 문제가 생기지 않는다. 문자열을 숫자로 바꾸기 string_a = input("입력A> ") #프로그램 실행시 123을 입력받음 int_a = int(string_a) #int형으로 cast하는 과정 string_b = inp..

자기계발/Python 2022.02.23

[Python] 기본2. 인덱싱과 슬라이싱

[혼자 공부하는 파이썬] 교재를 보고 정리한 내용입니다. 인덱싱(문자 선택 연산자) : [] 인덱싱(문자 선택 연산자)는 문자열 내부의 문자를 선택하는 연산자이다. 프로그래밍 언어엔 인덱스 유형이 두 가지가 있다. 제로 인덱스는 숫자를 0부터 세는 유형이고, 원 인덱스는 숫자를 1부터 세는 유형을 말한다(첫 글자의 순번을 0으로 보냐, 1로 보냐 그 차이). 파이썬에서는 첫 글자를 0으로 보는 '제로 인덱스'를 사용한다. print("Hello"[0]) #출력결과 H print("Hello"[1]) #출력결과 e print("Hello"[2]) #출력결과 l 위 예시로 보면 파이썬은 제로 인덱스를 사용하기 때문에 "Hello"[0]의 결과가 H로 나온다. 대괄호 안에 음수도 들어갈 수 있다. 인덱스는 왼..

자기계발/Python 2022.02.22
반응형