[python] 가변인자
파이썬(python)2024. 7. 10. 17:55[python] 가변인자

파이썬에서 가변인자란?함수에 전달되는 인자의 개수가 정해져 있지 않을 때 사용합니다.가변인자는 함수 정의 시 인자 앞에 * 또는 **를 붙여 사용합니다. *args는 위치 인자를 **kwargs 는 키워드 인자를 처리하는데 사용됩니다.*args 를 사용한 가변 위치 인자*args 는 함수에 전달되는 임의 개수의 위치 인자를 튜플 형태로 받아서 처리합니다.# *args 를 사용한 함수 정의def print_args(*args): for arg in args: print(arg)# 함수 호출print_args(1,2,3)print_args("a", "b", "c")출력 결과:123abc**kwargs 를 사용한 가변 인자 키워드**kwargs 는 함수에 전달되는 임의 개수의 키워드 인자를 ..

[python] isdigit() 메소드 숫자판별
파이썬(python)2024. 7. 8. 00:47[python] isdigit() 메소드 숫자판별

isdigit() 이란?파이썬의 isdigit() 메소드는 문자열이 숫자로만 구성되어 있는지 확인하는데 사용됩니다.이 메소드는 문자열의 각 문자가 숫자일 때 True 를 반환하고, 그렇지 않으면 False 를 반환합니다.isdigit() 메소드 기본 사용법isdigit() 메소드는 문자열이 숫자로만 이루어져 있는지 확인합니다.# 숫자로만 이루어진 문자열print("12345".isdigit()) # True# 숫자와 문자로 이루어진 문자열print("12345abc".isdigit()) # False# 공백이 포함된 문자열print("123 456".isdigit()) # False# 빈 문자열print("".isdigit()) # False출력 결과:TrueFalseFalseFalseisdigit() ..

[python] 튜플(tuple)
파이썬(python)/나도코딩2024. 7. 6. 13:03[python] 튜플(tuple)

튜플(tuple)이란?파이썬에서 튜플(tuple)은 리스트와 비슷하지만, 생성 후 그 값을 변경할 수 없는 자료형입니다.튜플은 소괄호 ()를 사용하여 정의하며, 데이터의 순서를 유지합니다.튜플 생성 및 접근튜플을 생성하고 값을 접근하는 방법을 알아보겠습니다.# 튜플 생성my_tuple = (1, 2, 3)print(my_tuple)# 튜플 요소에 접근print(my_tuple[0])print(my_tuple[1])print(my_tuple[2])출력 결과:(1, 2, 3)123튜플의 불변성튜플은 생성 후 값을 변경할 수 없습니다. 리스트와 달리 튜플의 요소를 추가, 삭제 또는 변경할 수 없습니다.# 값 변경 시도 (오류 발생)# my_tuple[0] = 10 # TypeError: 'tuple' obj..

[python] 사전(dictionary)
파이썬(python)/나도코딩2024. 7. 6. 12:29[python] 사전(dictionary)

사전이란?파이썬에서 사전(dictionary)은 키(key)와 값(value)의 쌍으로 이루어진 데이터를 저장하는 자료형입니다.사전은 중괄호 {}를 사용하여 정의하며, 키를 이용해 값을 빠르게 검색할 수 있습니다.사전 값 생성 및 출력먼저, 사전을 생성하고 값을 가져오는 방법을 알아보곘습니다.cabinet = {3:"유재석",100:"김태호"}# 값 얻어오기print(cabinet[3])print(cabinet[100])print(cabinet.get(3))출력 결과:유재석김태호유재석사전에서 값이 없을 때 처리대괄호 []로 값을 가져올 때 해당 키가 없으면 오류가 발생하며 프로그램이 종료됩니다.반면, get() 메소드를 사용하면 None을 반환하면서 프로그램이 종료되지 않습니다.# 대괄호로 값 가져오기 ..

[python] 리스트(list)
파이썬(python)/나도코딩2024. 7. 6. 00:55[python] 리스트(list)

리스트란?파이썬에서 리스트는 여러 데이터를 순차적으로 저장할 수 있는 자료형입니다.리스트는 대괄호 '[]' 를 사용하여 정의하며, 다양한 데이터 타입을 함께 포함할 수 있습니다.1. 리스트 생성 및 출력먼저, 지하철 칸마다 인원을 저장하는 리스트를 만들어 보겠습니다.# 지하철 칸별로 10명, 20명, 30명subway = [10, 20 , 30]print(subway)출력 결과:[10, 20 ,30]이번에는 이름을 저장하는 리스트를 만들어 보겠습니다.names = ["유재석", "조세호", "박명수"]print(subway)출력 결과:['유재석', '조세호', '박명수']2. 리스트에서 값 찾기리스트에서 특정 값의 위치를 찾을 수 있습니다. 예를 들어 "조세호"가 몇 번째 칸에 타고 있는지 알아보겠습니다..

image