Today I Learned (2024-07-15) 🤔오늘 공부한 내용 🧑🏻💻kdt 교육 듣기오늘은 파이썬의 반복문, 함수, 반복문, 파일입출력, 모듈, 예외처리를 배웠다. 양이 많다...📚🥹반복문for 반복문반복 횟수가 정해져 있다.가능한 자료형컨테이너 자료형리스트문자열 세트튜플딕셔너리사용법for 원소 in 반복 가능한 자료형 변수: 반복 실행할 코드while 반복문반복 횟수 또는 범위가 아닌 조건에 평가(참/거짓)에 따라 반복을 결정합니다.사용법while 반복 조건: 반복 실행할 코드주의 사항조건에 사용되는 변수의 값은 while 문 실행 전 꼭 변수를 생성하고, 값을 할당해야 한다.의도하지 않은 무한 반복이 발생하지 않도록 조건에 사용되는 변수의 값은 변화해야 한다.반복 제어문b..
Today I Learned (2024-07-14) 🤔오늘 공부한 내용 🧑🏻💻인프런 나도 코딩(파이썬) 강의를 봤다.내용은 다양한 포맷출력으로 소수점 자리 출력과 오른쪽 또는 왼쪽 정렬 후 정한 자릿수만큼 공간을 확보 후 출력하는 것이였다.예제 코드# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보print("{0: >10}".format(500)) # 500# 양수일 땐 +로 표시, 음수일 땐 -로 표시print("{0: >+10}".format(500))print("{0: >+10}".format(-500))# +500# -500# 왼쪽 정렬하고, 빈칸을 _로 채움print("{0:_# 3자리 마다 콤마를 찍어주기, 부호도 붙이고, 자..
Today I Learned (2024-07-13) 🤔오늘 공부한 내용 🧑🏻💻인프런 나도 코딩(파이썬)의 강의를 봤다.섹션7. 입출력표준입출력ljsust(width, fillchar=" ") : 문자열을 왼쪽으로 정렬 후 정한 길이의 오른쪽에 문자를 채워 넣는 함수width : 길이fillchar : 기본 값은 공백이며, 생략 가능예제코드 num = '123'.ljust(5,'0') print(num) # 12300rjust(width, fillchar=" ") : 문자열을 오른쪽으로 정렬 후 정한 길이의 왼쪽에 문자를 채워넣는 함수width : 길이fillchar : 기본 값은 공백이며, 생략 가능예제코드 num = '123'.rjust(5, '0') print(num) # 001..
Today I Learned (2024-07-12) 🤔오늘 공부한 내용 🧑🏻💻강사님께서 TIL 을 알려주셔서 오늘부터 작성하려고 합니다.오늘 수업 내용은 간단한 vscode 세팅과 파이썬의 컨테이너 자료형이였습니다.1. Visual Studio Code 세팅D2Coding 폰트개발자들이 많이 사용하는 폰트입니다.Github확장프로그램Black Formatter 을 설치합니다.vscode 에서 jupyter 를 사용할 때 코드 규칙에 맞게 작성한 코드를 정렬시켜주는 확장프로그램입니다.Black Formatter 라는 확장프로그램을 설치해야합니다.VSCode 설정에디터 기본 자동 저장주피터 노트북 자동 저장4아래의 설정값을 비주얼스튜디오코드에 넣어줍니다.설정에서 setting.json 을 열어줍니다..
파이썬에서 가변인자란?함수에 전달되는 인자의 개수가 정해져 있지 않을 때 사용합니다.가변인자는 함수 정의 시 인자 앞에 * 또는 **를 붙여 사용합니다. *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 는 함수에 전달되는 임의 개수의 키워드 인자를 ..
isdigit() 이란?파이썬의 isdigit() 메소드는 문자열이 숫자로만 구성되어 있는지 확인하는데 사용됩니다.이 메소드는 문자열의 각 문자가 숫자일 때 True 를 반환하고, 그렇지 않으면 False 를 반환합니다.isdigit() 메소드 기본 사용법isdigit() 메소드는 문자열이 숫자로만 이루어져 있는지 확인합니다.# 숫자로만 이루어진 문자열print("12345".isdigit()) # True# 숫자와 문자로 이루어진 문자열print("12345abc".isdigit()) # False# 공백이 포함된 문자열print("123 456".isdigit()) # False# 빈 문자열print("".isdigit()) # False출력 결과:TrueFalseFalseFalseisdigit() ..
집합(set)이란?파이썬에서 집합(set)은 수학의 집합 개념을 구현한 자료형으로, 중복을 허용하지 않으며 순서가 없습니다.집합은 중괄호 {}를 사용하여 정의하거나 set() 함수를 사용하여 생성할 수 있습니다.집합의 생성 및 기본 연산집합을 생성하고 기본 연산을 사용하는 방법을 알아보겠습니다.# 집합 생성my_set = {1, 2, 3, 3, 4, 4}print(my_set) # 중복된 값은 한 번만 저장됨# set() 함수를 사용한 집합 생성my_set = set([1, 2, 3, 3, 4, 4])print(my_set)출력 결과:{1, 2, 3, 4}{1, 2, 3, 4}집합에 값 추가 및 제거집합에 값을 추가하거나 제거하는 방법을 알아보겠습니다.my_set = {1, 2, 3}# 값 추가my_s..
튜플(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..