본문 바로가기

Python88

[Python] 파이썬 리스트의 값을 얻기 리스트에 저장되어 있는 값(value)을 얻는 방법 리스트에 저장된 값을 접근하는 방법은 대괄호 [ ] 를 사용한다 대괄호 [ ] 안에 숫자를 넣어주면 값을 가져올 수 있다 ( 단, 대괄호 [ ] 안의 숫자는 리스트의 인덱스를 나타낸다) 컴퓨터에서 인덱스는 항상 0 부터 시작한다 따라서 아래처럼 Mon 는 0, Tue 는 1, Wed 는 2, Thu 는 3, Fri 는 4이다 리스트 맨 끝의 값은 -1 이다. Fri는 -1 , Thu 는 -2, Wed 는 -3 이렇게 접근할 수 있다 리스트 안에 있는 리스트의 값을 얻기 파이썬은 리스트 안에 리스트를 또 포함 할 수 있다 (리스트를 중첩해서 저장할 수 있다) my_list 의 인덱스는 다음과 같다 인덱스 0은 'Mitch', 인덱스 1은 [ 3, 6, 7.. 2022. 11. 15.
[Python] 파이썬 리스트 만들기 list() 리스트 만들기 list() 리스트는 여러개의 데이터를 저장하는 데 사용한다 리스트에서 비어있는 리스트, 즉 아무것도 없는 리스트는 아래처럼 두가지 방법으로 생성할 수 있다 파이썬 리스트 만들면서 데이터를 바로 넣기 문자열 데이터(str)를 넣은 리스트와 정수 데이터(int)를 넣은 리스트를 생성하는 방법이다 여러 종류의 데이터를 하나의 리스트에 저장도 가능하다 2022. 11. 15.
[Python] 파이썬 문자열 슬라이싱, 변환, 길이, 공백 제거, 위치 찾기, 갯수세기 replace(), len(), strip(), find(), rfind(), count() 문자열 추출하기 파이썬에서 문자열은 각각의 문자들의 시퀀스로 되어있다 따라서 문자열에서 원하는 부분을 추출할 수 있다 1. 하나의 문자만 추출하기 하나의 문자만 추출하려면 추출하려는 문자의 인덱스 숫자를 써준다 (인덱스는 항상 0 부터 시작한다) 따라서 a 가 인덱스 0 이고, z 는 인덱스 25 이다 z 는 역순으로 하여 인덱스를 -1 로 적어도 된다 z가 -1이 되면 y 는 -2, x 는 -3 이 된다 2. 원하는 부분을 슬라이싱 하기 문자열에서 원하는 부분을 슬라이싱 하기 위해서는 인덱스의 숫자를 적어준다 콜론( : ) 앞과 뒤에 숫자를 써준다 앞에 숫자는 시작 인덱스를 나타내고 뒤에 숫자는 그 숫자 -1 의 인덱스까지 추출해 오겠다는 뜻이므로 원하는 숫자를 써주고 뒤에 +1을 작성해준다 콜론 왼쪽.. 2022. 11. 15.
[Python] 파이썬의 문자열 함수 upper(), lower(), title(), capitalize(), split() 더하기 연산 ( + 연산자 ) 문자열 결합 + 연산자 (더하기 연산자) 를 사용하면 문자열을 옆으로 붙이게 된다. 즉, 문자열을 결합시킨다 두개의 문자열을 결합시키는 것도 되고, 여러개의 문자열을 결합시킬 수도 있다 더하기 연산자를 이용해서 문자열을 붙일 때, 공백을 포함해 결합시키려면 " " 혹은 ' ' 공백 문자열을 원하는 위치에 넣어주면 된다 대소문자 처리하는 upper(), lower(), title(), capitalize() 함수 upper() : 문자열을 대문자로 변환 lower() : 문자열을 소문자로 변환 title() : 문자열을 각 단어의 앞만 대문자로 변환 capitalize() : 문자열의 맨 앞만 대문자로 변환 문자열을 분리 할 수 있는 split() 함수 split() 함수는 .. 2022. 11. 15.
[Python] 파이썬 User Input 사용자에게 입력 받기 input() 값을 유저에 입력 받는 input() 함수 input() 함수는 값을 유저한테서 직접 입력 받는다 위에서 input 함수 안에 원하는 문자열을 써주면 화면에 출력되면서 유저에게 값을 입력을 받게 된다 값에 "김나나" 라고 유저가 입력하면 name 변수에는 "김나나" 가 저장된다 따라서 print 함수를 이용해서 화면에 name 을 출력하면 name에 김나나가 출력된다 ※ 숫자를 입력받는 경우는 주의 다음처럼 숫자 두개를 입력받아서 더하기를 하려고 한다 3과 4를 입력하면 결과 값이 7 이 나와야 하는데 아래 코드를 실행하면 7 이 아니라 3과 4가 옆에 붙어서 34로 나온다 이렇게 되는 이유는 유저가 숫자를 입력하든 문자를 입력하든 input() 함수는 전부 문자열로 처리를 하기 때문이다 숫자로 처리할 .. 2022. 11. 15.
[Python] 파이썬의 화면 출력 print(), format 함수 값을 출력해주는 print() 함수 프린트 함수는 화면에 값을 출력하는 함수다 프린트 함수 사용법은 괄호 안에 변수나, 숫자, 문자열 등을 넣어주면, 화면에 출력한다 문자열 formating format 제 이름은 ( ) 입니다. 나이는 ()입니다. 위에서 처럼 사람 이름만 바뀌고 나머지 문장은 재사용되는 경우 이러한 경우를 템플릿이라고 하고 바뀌는 부분은 아래 처럼 format 으로 처리해 줄 수 있다 2022. 11. 14.
[Python] 파이썬의 기본 연산 파이썬의 기본 연산 파이썬은 더하기, 빼기, 곱하기, 나누기 등의 사칙연산 및 여러 연산이 가능하다 이런 기본적인 더하기, 빼기, 곱하기, 나누기 연산부터 (곱하기는 * , 나누기는 / 기호로 표기) 나누기한 몫을 구하거나 나머지를 구할 수 있는 연산도 가능하다 ( // 연산은 두 숫자를 나누기 했을때 나오는 몫을 표기, % 연산은 나머지 값을 표기) ** 연산은, 앞의 숫자를 뒤의숫자만큼 거듭제곱 하라는 연산이다 7 ** 4 는 7의 4승을 하라는 말이므로, 2401이 된다 2022. 11. 14.
[Python] 파이썬의 기본 데이터 타입 type() 파이썬의 기본 데이터 타입 파이썬은 3가지 기본 데이터 타입(data type)을 이용해 프로그래밍한다 문자열을 처리하는 str, 정수를 처리하는 int, 실수를 처리하는 float 데이터 타입을 확인하는 type() 함수 파이썬의 내장 함수인 type() 함수를 사용해 해당 데이터의 타입을 알 수 있다 '1' 은 문자열인 str, 1 은 정수형 int, 1.0 은 실수형 float 값이 출력된다 각 변수에 값을 저장하고 type()함수를 사용해도 해당 데이터의 타입을 알 수 있다 문자열인 a는 str, 정수인 b는 int, 실수인 c는 float으로 값이 출력된다 2022. 11. 14.