개발 공부 15

[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] Sequence 열거형 타입 / list와 tuple

1. Python standard library docs.python.org/3/library/ The Python Standard Library — Python 3.9.2rc1 documentation The Python Standard Library While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the opt docs.python.org : 파이썬이 어떻게 ..

[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