Python 기초 50

Python(파이썬)의 함수 range()

range() 함수는, 숫자 리스트를 만들어 줍니다. range() 함수는, 인덱스가 0 부터 시작합니다. 레인지의 괄호 안에 적는 숫자 갯수만큼 만듭니다. range의 뜻은 범위 입니다. 지정한 범위 안에 들어있는 정수 리스트를 만들어 줍니다. 0부터 9까지의 정수를 만들어 줍니다. 위의 range(10)을 확인하고 싶다면 리스트로 변경해주시면 됩니다. 5이상 11미만 5부터 10까지 리스트를 만들어 줍니다. 10까지 출력하고 싶을때 11로 적는게 헷갈리신다면, 원하는 숫자+1을 하셔도 됩니다. 2부터 10까지 2번째숫자만 만들기 range(2, 10+1, 3)을 하신다면 [2,5,8]가 출력됩니다. for문을 이용해 data에 range 0~6을 순서대로 대입하면서 그때마다 Hello를 출력합니다.

Python 기초 2021.11.28

Python(파이썬)의 Break와 Continue

먼저 break문은 자신을 감싸고 있는 루프를 벗어납니다. fruits = ['apple','banana','peach','melon','pear'] #리스트 생성 for fruits_data in fruits: #fruits 데이터를 fruits_data로 하나씩 가져오기 print(fruits_data) #fruits_data출력 if fruits_data == 'peach': #만약 fruits_data가 peach일때 print('Hello') #Hello출력 break #for문 탈출 print('bye') #같은 for문 들여쓰기에 break가 선언되었으므로 출력안함 print('nice') #for문과 상관없는 행이므로 nice 출력 continue문은 자신을 감싸고 있는 루프 처음부분으로 ..

Python 기초 2021.11.28

Python(파이썬)의 Loop(반복문) for loops

for loops 한번에 하나의 항목만 가져와서 원하는 대로 처리합니다. sentence = 'Hello World~!' for letter in sentence: print(letter) 위 코드를 실행하면 Hello World~!가 새로로 하나씩 출력되는걸 볼 수 있습니다. 문자열 데이터 sentence의 데이터를 letter에 하나씩 저장하면서 출력문을 수행합니다. 리스트에 있는 데이터를 루프로 하나씩 대문자로 바꿔서 출력 fruits = ['apple','banana','peach','melon','pear'] #fruits에 5개의 과일 이름 리스트 생성 for fruit in fruits: #fruits에 있는 데이터를 fruit에 하나씩 가져오기 print(fruit.upper()) #fru..

Python 기초 2021.11.28

Python(파이썬)의 조건문 if, elif, else

조건문이란, 우리 일상생활에서 흔히 쓰는 문장인 if ~ 라면, ~ 이라고 합니다. 배가 고프다면 밥을 먹고, 고프지 않다면 물을 마신다. hungry = 1 #배고픔이 1 , 안고픔이 0이라고 할때 if hungry == 1: print('밥을 먹어야지~') elif hungry == 0: print('물을 마셔야지~') else: print('0과 1중에 입력해주세요') hungry변수에 0을 입력하면 if를 건더뛰고 elif에서 '물을 마셔야지~'를 수행 출력후 else는 건더뛰고 종료됩니다. hungry변수에 1을 입력하면 if에 '밥을 먹어야지~'를 수행 출력후 모두 건너뛰고 종료됩니다. hungry변수에 다른 숫자를 입력하면 if,elif를 건너뛰고 else만 출력후 종료합니다. 조건문은 조건..

Python 기초 2021.11.28

Python(파이썬)의 Comparison Operators(비교 연산자),and게이트,or게이트

비교 연산자를 이용해서 참이면 True가 거짓이면 False가 출력이 됩니다. AND 게이트는 비교 대상 둘다 True일때만 True를 출력하고 나머지는 False로 출력합니다. OR 게이트는 비교 대상 둘다 False일때만 False를 출력하고 나머지는 True로 출력합니다. and와 or 두개다 사용한 예시입니다. 앞에있는 and부터 비교해야합니다.

Python 기초 2021.11.27

Python(파이썬)의 Comment(주석, 코멘트) 사용하기

주석이라는 거는 코드내에 포함은 되어있지만 실제로 실행은 되지않는 문장을 주석이라고 합니다. 파이썬에서는 문장 앞에 #을 붙여줍니다. 복잡한 프로그램에 설명이 필요한 부분이나 다른 개발자와의 소통이 필요할때 사용합니다. 한번에 여러문장을 주석처리 하고 싶을땐 주석처리 하고 싶은 문장을 드래그한후 ctrl + / 를 누르시면 한번에 주석처리가 됩니다. 풀고싶으시면 ctrl + / 한번 더 누르시면 됩니다

Python 기초 2021.11.27

Python(파이썬)의 set(집합) 만들기와 set연산자

set에 들어있는 데이터는 순서가 없습니다. set에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다. set은 set( )로 정의 합니다. (중괄호 { }도 사용가능) set는 데이터를 중복하지 않습니다. set에는 집합 연산자인 | (합집합), & (교집합), - (차집합) 이 있습니다. 또 add()와 discard() 를 이용해 집합에 데이터를 넣고 뺼수 있습니다.

Python 기초 2021.11.27

Python(파이썬)의 딕셔너리에서 키(key)에 매칭된 value 를 가져오는 함수 get()

파이썬 dict 에서 키(key)에 매칭된 value 를 가져오는 방법은 2가지가 있습니다. 대괄호 또는 get() 함수 파이썬 딕셔너리에서 키 에 매칭된 밸류 를 가져오는 방법은 다음과 같습니다. 딕셔너리 변수의 오른쪽에 대괄호[ ] 를 쓰고, 그 안에 키 를 써주면, 해당 키에 매칭된 값(value)를 가져오게 됩니다. my_phone['model'] 은, 'z flip' 이 됩니다. get() 함수를 이용해서 에러 없이 value 가져오기 my_phone이라는 딕셔너리 변수에서, size 라는 key 를 사용하게 되면 에러가 발생합니다. 파이썬 딕셔너리 (dict) 에서 에러없이 키/밸류 에 접근하고자 한다면, dict변수인 my_phone.get() 함수를 이용해서, get함수 안에 키를 적어주게..

Python 기초 2021.11.27

Python(파이썬)의 딕셔너리(dict) 만들기 dict()

파이썬 딕셔너리(dict) 는 key 와 value ( 키, 밸류 ) 의 짝으로 되어있는 데이터를 저장하는 데 사용합니다. 예를들어, name : Hong Gil Dong, age : 25 처럼, name과 age를 키(key) 라고 하고, Hong Gil Dong 과 25 를 밸류( value ) 라고 합니다. 파이썬에서 이렇게 key : value 짝으로 저장하는 것을 딕셔너리라고 하고, 문법으로는, 시작과 끝에 { } 중괄호를 사용하시면 됩니다. 키와 밸류 사이는 항상 콜론 : 으로 구분합니다. 콜론의 왼쪽이 Key 이고, 콜론의 오른쪽이 Value 입니다. 비어있는 딕셔너리(dict) 를 만드는 방법은 중괄호를 그냥 사용하거나, dict() 라고 사용하면 됩니다.

Python 기초 2021.11.27