파이썬 14

[Python]반복문 - for 반복문 / enumerate

1. for 반복문이란? 필요한만큼 코드를 반복해서 실행할 수 있게 해줌. 같은 코드를 조건에 맞게 반복해줌. 1-1. for in list : 순회할 리스트가 정해져 있을 때 (in 뒤에 쓰인 리스트 크기와 관계없이 항상 모든 리스트에 대해서 실행 가능) for pattern in patterns: print(pattern) #pattern은 for문이 만들어낸 새로운 변수 for 내용을 대입할 변수 이름 in 반복하려는 내용: print(내용 대입할 변수 이름) #반복할 코드의 블럭 -ex) 0, 1, 2, 3, 4를 반복해서 실행시킴. for i in [0, 1, 2, 3, 4]: print(i) 2. for in range() : 순회할 횟수가 정해져 있을 때 / 1씩 증가하는 수가 필요할 때 f..

[Python] 사용자 입력 (input 함수)

1. 사용자 입력 받기 1-1. input 함수로 입력받고 실행하기. (사용자 키보드 입력을 return) mine = input("콜라 사이다 환타 중 하나를 택하시오.") #input 함수로 사용자 입력 받기, 입력받은 것 mine이라는 변수에 저장 print("mine:", mine) 2. print 함수, input 함수 모두 이용 print("콜라, 사이다, 환타 중 하나를 택하시오", end=' ') #end=''는 해당 줄에서 입력받을 수 있도록 하는 것. mine = input() #사용자가 입력한 걸 mine이라는 변수에 저장 print("mine:", mine) #mine 변수 실행

[Python] Argument와 Key Argument

1. Argument(인자) : function 괄호 안에 넣어주는 인자 (함수 실행할 때 인자를 바꿔가면서 넣어줄 수 있다.) -function에 데이터(input)를 주는 것 def carculator(a, b): #carculator가 함수 이름이고 a랑 b가 인자 print(a + b) carculator(2, 3) #a와 b라는 인자의 값을 정해줌. def introduce(who, where): #introduce가 함수 이름이고 who랑 where이 인자 print("안녕 내 이름은", who, "나는", where, "사람이야.") introduce("mirimeter", "korea") #arguments에 값들을 넣어준다. *default value : 인수를 정해주지 않으면 에러가 생..

[Python] Return

1. Return이란? 값을 반환한다. 컴퓨터는 print로 나타난 값을 쓸 수 없다. (None임.) return으로 값을 반환해 줘야 한다. 2. 특징 -return 하는 순간 function 함수는 종료됨. 따라서 오직 한 번에 하나의 값만 반환 가능. -아무데나 print 호출하지 말고 결과에 print를 사용해야 한다. (print(result)처럼 결과값을 print 해야 한다.) def multiply(a, b): #multiply라는 함수 정의 return a * b #이 줄에서 함수가 종료된 것. print('asfdasdfasdf') #따리서 이 부분 print는 출력하지 않음. result = multiply(3, 5) #multiply 함수의 a, b 인자에 3, 5을 넣어줌. 그리..

[Python] 함수 Function

1. Function이란? : 어떤 기능을 지니고 있고, 그 기능을 계속 반복할 수 있는 것 : 명령어를 묶어 특정 기능을 수행하도록 하는 프로그래밍 요소 : 특정 값을 반환한다. (사용했던 코드를 재사용) -함수는 input을 필요로 한다. 따라서 Argument를 정의해줘야 한다. (원한다면 default 값도) 2. Function 종류 2-1. Built-In Functions 예시: print() / len() 등 (python standard library에 다 나와있다. -특정 type을 다른 type으로 바꿀 수 있게 한다. int( ) / bool( ) / str( ) / float( ) / input() / round() year = "2021" #값의 type이 문자열인 상태 prin..

[Python] Dictionary(사전처럼 정의하는 것)

1. Dictionary란? : 사전처럼 정의하는 것. dictionary 만드는 법: 중괄호 사용. -변수를 string으로 넣어야 한다. - '='를 ':'로 바꿔야 한다. 2. Dictionary 특징 -모든 type(숫자, 문자열, 실수, 정수 등) 중 원하는 것을 저장할 수 있다. -dictionary에는 list, tuple 등도 저장 가능 *주의: 쉼표 빼먹지 말기 mirimeter = { "name" : mirim, "age" : 21, "American" : False, "fav_food" : ["닭발", "아보카도 스무디"] #dictionary 안에 list로 정보 저장한 부분 } print(mirimeter["fav_food"]) #dictionary에서 특정 값만 가져오길 원한다면..

[Python] Shell 사용법

1. Shell이란? 운영체제와 사용자가 소통하는 법 -그래픽 Shell : 그냥 파일 탐색기 -명령줄 Shell 윈도우키 + R 눌러서 powershell 실행시키면 나오는 인디고색 화면 2. 명령어 정리 -pwd: Print Working Directory 현재 작업 중인 디렉토리(폴더) 경로 출력하라 -ls: List Segments 현재 폴더 안에 든 파일 목록이 모두 나옴. -cd: Change Directory 폴더 이동 cd 이동할 폴더 이름 ls 입력했을 때 나오는 폴더 이름을 써야 함. cd Documents *해당 폴더의 상위 폴더로 이동하기: cd .. cd .. -cp: Copy 파일을 다른 이름으로 복사할 때 쓰는 기능 cp 복사할 원본 파일 이름 복사해서 만들 새 파일 cp te..

[Python] 연산자

1. 연산자란? 하나의 피연산자를 활용해 특정 연산이나 기능을 수행하는 함수 2. 연산자 종류 2-1. 단항 연산자 -부호 연산자 + , - : 피연산자 부호 나타냄. -증감 연산자 ++, -- : 값을 1 증가 혹은 감소 -괄호 연산자 ( ) : 열거된 식이나 자료를 하나로 묶음. -논리 연산자 ! : Not을 의미. 2-2. 이항 연산자 -산술 연산자 +: 좌우 피연산자 값의 합을 반환 -: 좌우 피연산자 값의 차를 반환 *: 좌우 피연산자 값의 곱을 반환 /: 좌측 피연산자를 우측 피연산자 값으로 나눈 몫을 반환. //는 나누기 할 때 실수를 정수로 표현해줄 때 사용. %: 좌측 피연산자를 우측 피연산자 값으로 나눈 나머지를 반환. -관계 연산자 : 작다, 크다 =: 작거나 같다, 크거나 같다 ==..

728x90