본문 바로가기

python47

python - function 함수란 무엇인가? function 함수란? 함수란 반복되는 부분이 있을 경우, 반복을 한 데 묶어주는 것이다. 프로그램을 함수화하면 프로그램의 흐름을 일목요연하게 파악 가능하고, 오류의 파악도 빠르게 가능하다. 함수를 잘 짜면 입력한 값이 여러 함수를 거치며 원하는 결과값을 도출할 수 있다. 코드의 양을 줄이는 것 - 수정하기 쉬운 코드 - 이해하기 쉬운 코드 - 재활용하기 좋은 코드 함수의 구조 def 함수명(매개변수): ### 함수 # function # 일반 코드 result = len('aaa') print(result) # 기본 함수와 return 값 def a3(): # 함수 정의 print('aaa') # 함수 본문 a3() # 함수 호출 매개변수(parameter)와 인수(arguments) 매개변수 par.. 2022. 4. 27.
python - 반복문(loop) 활용& 컨테이너(container) 반복문 & 컨테이너 프로그래밍에 있어서 가장 중요한 규칙 중 하나는 '중복'을 제거하는 것입니다. members = ['lee', 'kim', 'gond', 'gu'] # 프로그램 중요 규칙1 # 중복되는 걸 제거 한다 = print, member 중복 제거 print(members[0]) print(members[1]) print(members[2]) # 반복문 i = 0 while i < len(members): # len(members) = 4 print(members[i]) i = i + 1 while i < len(members): #members의 길이 4까지 i 값을 반복한다. print(members[i]) # members[i] = members 의 인덱스 값을 print 한다. i = .. 2022. 4. 27.
python - 반복문(loop) while, for 반복문을 사용하지 않을 경우 # 반복문이 없는 경우 print("Hello world 0") print("Hello world 9") print("Hello world 18") print("Hello world 27") print("Hello world 36") print("Hello world 45") print("Hello world 54") print("Hello world 63") print("Hello world 72") print("Hello world 81") 반복문을 사용하지 않는경우 모든 경우의 수를 직접 작성하여 결과를 보여주어야 한다. print("Hello world 27") 등 하나하나 결과값을 보여주고 있다. while 반복문 while이 먼저 등장하고, while 뒤 값이 Tr.. 2022. 4. 27.
python - 공식 문서 보는 법, 리스트 심화과정(생활코딩) python 공식문서 파이썬 공식문서 사이트이다. Tutorial, Library Reference, Language Reference, Python Setup and Usage, Installing Python Modules 등 python에 대해 사용할 수 있는 방법들을 문서로 볼 수 있다. https://docs.python.org/3/ Built-in Types -> Sequence Types - list, tuple, range로 들어간다] Sequence Types - list, tuple, range에 관련된 Operation(조작/연산방법), Result(결과 값), Notes를 볼 수 있다. Operation 'x in s'를 수행해보자 ### 컨테이너 list 심화 names = ['k.. 2022. 4. 27.
python - 컨테이너(container) 컨테이너(Container) ### 컨테이너 # python container = list # 문자열 'lalala' # type type('lalala') print(type('lalala')) # type('lalala') 불러오기 name = 'kwon' print(name) # 여러 문자열 묶기 [] = list ['kwon', 'kim', 'lee'] print(type(['kwon', 'kim', 'lee'])) # 변수에 담기 names = ['kwon', 'kim', 'lee'] print(names) ### # 인덱스 index(=색인) # ['kwon', 'kim', 'lee'] -> index [0, 1, 2] print([names[1]]) # 'kim' # list에 다양한 형태의.. 2022. 4. 26.
python - Cheat Sheet python - Cheat Sheet 직역하면 컨닝페이퍼이지만, 현장에서 실제로 문제를 해결하는 과정에서 필요한 것을 빠르게 찾아볼 수 있다. Cheat Sheet 가 필요한 이유 1. 억지로 외울 필요가 없다. 이해를 해야함! 2. 치트쉬트를 프린트해서 잘보이는 곳에 붙여둘 것. 그리고 자신에게 필요한 것을 찾아보면서 프로그래밍 한다. 3. 코드와 오랜기간 지내면, 자연스럽게 습득하게 된다. python Cheat Sheet - 생활코딩 https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf http://www.cheat-sheets.org/saved-copy/PQRC-2.4-A4-latest.pdf http://ove.. 2022. 4. 26.
python -7 논리연산자 논리연산자 AND OR NOT 논리 연산자는 왼쪽/오른쪽에 반대시 BOOLEAN이 와야한다. 조건문을 간결하게 만들어주는 역할을 함 AND : 왼쪽/오른쪽 모두 boolean 값이 와야한다. True and True True True and False False False and True False False and False False # 1. and # 1-1. and로 통합해 id=pwd 맞춘 경우 input_id = input("아이디를 입력해주세요. \n") input_pwd = input("비밀번호를 입력해주세요 \n") real_id= "egoing" real_pwd = "10" # 실제 id = 입력 id 그리고 실제 비밀번호 = 입력 비밀번호여야 한다. # id, pwd가 일치하면 Hel.. 2022. 4. 26.
python - if 조건문 else, elif 기본문법 및 활용 if 조건문 기본문법 if False: print("cole1") print("cole2") print("cole3") # if 조건문 기본문법 input = 22 real = 11 if input == real: # if 뒤 : 조건 print("Hello") else 구문 # else if input==real: print("Hello") else: print("Who are you") 2022. 4. 26.
python - 비교와 boolean 비교와 boolean # print (2+2) = print (4) # print (2==2) -> print( 참 ) Boolean 데이터 형식 참(True), 거짓(False) 2개의 값으로만 이루어져있는 데이터 형식 a=1 b=1 print(1==1) print(1==2) print(1>2) print(1 2022. 4. 26.
반응형