Python 29

[파이썬] enumerate()와 items()

1. enumerate() 함수 : 리스트 변수에만 사용할 수 있고, 매개변수로 리스트를 받습니다. 이 enumerate() 함수는 for문과 결합하여 인덱스와 요소를 함께 한번에 가져올 수 있습니다. example_list = ["요소A", "요소B", "요소C"] # 그냥 출력 print("# 단순 출력") print(example_list) print() # ennumerate() 함수를 적용해 출력합니다. print(" enumerate() 함수 적용 출력") print(enumerate(example_list)) # 이터레이트 출력 print() # list() 함수로 강제 변환해 출력합니다. print("# list()함수로 강제 변환 출력") print(list(enumerate(exampl..

Python 2021.01.19

[Python] 파이썬 딕셔너리 개념 정리

1. 딕셔너리 선언 딕셔너리는 중괄호 { }로 선언하며 '키:값'의 형태를 쉼표(,)로 연결해서 만듭니다. 키는 문자열, 숫자, 불 등으로 선언할 수 있습니다. 변수 = { 키:값, 키:값, ... 키:값 } 2. 딕셔너리 요소에 접근 딕셔너리 요소에 접근할 때에는 리스트처럼 딕셔너리 뒤에 대괄호 []를 사용하고 대괄호 안에는 내부 인덱스를 넣듯이 '키'를 입력해주면 됩니다. 딕셔너리는 선언할 때에는 중괄호{}로 선언하지만 요소에 접근할 때에는 대괄호[]를 사용하는 점은 유념해야합니다. # print(dictionary_a["name"]) # print(dictionary_a["gender"]) # 딕셔너리를 선언합니다. dictionary = { "name" : "홍길동", "gender" : "", ..

Python 2021.01.17

[Python] 리스트

1. 리스트의 형식파이썬에서 리스트를 생성하는 방법은 대괄호 []에 자료를 쉼표로 구분하여 사용합니다.[] 대괄호 내부에 넣는 자료 하나하나를 요소 (element)라고도 합니다.리스트 = [요소, 요소, 요소 ... ]2. 리스트의 특징리스트는 요소로 여러 여러 자료형을 구성할 수 있습니다.정수만 있는 리스트 [1, 2, 3, 4] Boolean형만 있는 리스트 [True, False] 한번에 여러 자료형이 있는 리스트 [1, 2, True, False, "문자열"] 3. 리스트 요소의 위치 (양수)리스트 안에 있는 요소들을 사용하려면 리스트 변수 이름 바로 뒤에 대괄호 []를 입력하고, 자료의 위치를 나타내는 숫자를 입력하면 됩니다.list_a = [273, 10, 5, True, False, "문자..

Python 2021.01.15

[Python 기본] pass 키워드

프로그램을 처음 짤 때 저는 기본적인 골격을 먼저 만들어 놓고 그 안에 기능을 기술하는 방식으로 프로그램을 짜는 편입니다. C언어의 경우 조건문 내에 아무 내용을 기술하지 않아도 컴파일 오류는 나지 않는데, 파이썬의 경우에는 조건문 내에 아무 내용을 기술하지 않으면 IndentationError를 발생시키더군요. 그래서 이러한 에러를 발생시키지 않고 골격부터 프로그램을 짜려면 조건문 내에 'pass'를 쓰면 어느정도 불편함을 해결할 수 있을 거 같습니다. 여기서 이 pass는 "정말 아무것도 안함", "곧 개발할 것임"을 나타내는 의미라고 생각하시면 편할 것 같습니다. number = (int)(input("정수 입력 : ") if number > 0: # 양수 일때 : 추후 구현할 예정 pass els..

Python 2021.01.15

[Python 기본] boolean 논리연산자

1. and 연산자 (&) : 좌변, 우변 모두 '참'일 때에만 '참'을 나타내는 논리연산자. # and 연산자는 좌변 우변 모두 True'참'일 때만 결과를 True로 결과를 나타낸다. print(True and True)# True print(True and False)# False print(False and False)# False # & 기호를 사용. print(True & True)# True print(True & False)# False print(False & False)# False 2. or 연산자 ( | ) 좌변, 우변 둘중 하나라도 '참'이면 '참'을 나타내는 논리연산자 # or 연산자는 좌변 우변 둘 중 하나라도 True'참'일 때 결과를 True로 결과를 나타낸다. print(..

Python 2021.01.14

[Python 기본] 문자열 format 함수

1. 숫자를 문자열로 변환하기 string_a = "{}".format(10) print(string_a) # 10을 출력 print(type(string_a)) # 변수형은 string format()함수는 한번에 여러 변수들을 문자열로 변환해줄 수 있다. format_a = "{}만원".format(500) format_b = "열심히 공부해서 시험점수 {}점 맞기".format(100) format_c = "{}, {}, {}".format(3000, 4000, 5000) format_d = "한번에 여러 변수형을 출력할 수도 있다!! : {} {} {}".format(100, "문자열", True) print(format_a) print(format_b) print(format_c) print(f..

Python 2021.01.14

[Python 기본] 문자열 관련된 기본 함수 정리

1. format() 함수 : 문자열 출력 1.1 문자열, 정수, 실수, boolean 변수 출력 print("{0}".format(10)) # 10 출력 # 변수형과 상관없이 한번에 출력도 가능하다 print("{0}, {1}, {2}, {3}".format(10, 25.5, "문자열", True)) # 10, 25.5, 문자열, True 출력 2. upper()와 lower() 함수 : 문자열 내에 있는 문자들을 전체 대문자로 변환 or 소문자로 변환 String_a = "Hi Hello" # 대문자로 변환 print(String_a.upper()) # HI HELLO # 소문자로 변환 print(String_a.lower()) # hi hello # 문자열 변수 자체는 변하지 않음 print(Str..

Python 2021.01.13

[Python 기본] 문자열 연산

1. + : 문자열 연결 연산자 >> 문자열 간 덧셈을 하면 문자열끼리 연결된다. print("안녕하세요" + "안녕하세요" + "안녕하세요") # 안녕하세요안녕하세요안녕하세요 2. * : 문자열 반복 연산자 >> 문자열에 곱셈을하면 그 문자열이 곱셈한 만큼 이어져서 나온다. print("안녕하세요" * 3) # 안녕하세요안녕하세요안녕하세요 3. [] : 문자 선택 연산자 (문자열 인덱싱) 3.1 앞에서 선택 print("안녕하세요"[0]) # 안 print("안녕하세요"[1]) # 녕 print("안녕하세요"[2]) # 하 print("안녕하세요"[3]) # 세 print("안녕하세요"[4]) # 요 3.2 뒤에서 선택 (인덱스로 뒤에서 선택해도 선택이 된다는 점 유념해야한다!!) >> 항상 [-1]에..

Python 2021.01.13

[Python 기본] 문자열 출력하기

1. 파이썬은 문자열 출력을 사용할 때 "" (쌍따옴표), '' (따옴표) 둘다 사용이 가능합니다. # 안녕하세요 문자열 출력 print("안녕하세요") print('안녕하세요') 2. 문자열 안에 쌍따옴표를 써서 ["안녕하세요"라고 말했다.]를 출력하고 싶을 때는 \ (역슬래쉬)를 사용해야합니다. >> 문자열 내에서 쌍따옴표 : \" >> 문자열 내에서 따옴표 : \' print("\"안녕하세요\"라고 말했다.") # "안녕하세요"라고 말했다. print("\'안녕하세요\'라고 말했다.") # '안녕하세요'라고 말했다. 3. 이외의 문자열 출력에 쓰이는 이스케이프 문자 >> \n : 줄바꿈 >> \t : 탭 print("안녕하세요.\n안녕하세요.") # 안녕하세요. # 안녕하세요. print("안녕하세..

Python 2021.01.13