본문 바로가기

Python148

[Py] Python에서 string formatting. Python에서 문자열에서 변수의 값을 출력하는 방법(string formatting)에는다음과 같은 세 가지 주요 방법이 있음:% 포맷팅 (%-formatting):공식 명칭: Percent formatting도입 버전: Python 초기 버전부터 사용 가능% 연산자를 사용하여 문자열에 포함된 형식 지정자를 해당 변수의 값으로 대체.예: "Hello, %s!" % namestr.format 메서드:공식 명칭: str.format도입 버전: Python 2.6부터 사용 가능이 방법은 중괄호 {}를 사용하여 문자열 내에서 변수를 지정하고, format 메서드를 통해 이를 대체합니다.예: "Hello, {}!".format(name)f-string (문자열 보간법):공식 명칭: Formatted string.. 2024. 9. 4.
[Python] f-string과 for문 체크 문제 아래의 패턴들을 if문 없이 for문과 range, print만을 사용하여 출력하기.단, print문은 소스 코드에서 (한 패턴당) 한번만 사용할 수 있음. 1번 패턴 * ** *** ********* 2번 패턴*************** 3번패턴*************** 4번패턴***** **** *** ** * for문과 if문과 continue문을 사용하여 작성하는 경우는 continue의 사용법을 체크하는 경우이고,이 경우는 f-string에 대한 이해를 확인하는 문제임.더보기for i in range(1,6): a = '*'*i t = f'>5s' print(f'{a:{t}}')for i in range(1,6): a = '*'*i t = f'5.. 2024. 9. 4.
[Python] Class 간단 정리 OOP 개념https://dsaint31.me/mkdocs_site/python/oop/oop_0_00_OOP/ BME228Object Oriented Programming (OOP) OOP는 Object 에 기반 하여, Object 를 이용 하고 Object 를 만들고(정의 및 구현), Object 를 조합 하여 프로그래밍 하는 Program paradigm의 하나. 을 가르킴. Program Paradigm 의 관점에dsaint31.me위의 url과 연결된 urls확인할 것.Python 한정2024.04.14 - [Python] - [Python] class 만들기. [Python] class 만들기.일반적인 class 만드는 법 일반적으로 class 만드는 법은 다음 코드를 참고할 것. class .. 2024. 7. 24.
[Python] 사용자와 상호작용: 입력받기: input, argv, and sys input() 함수 사용하기2023.10.10 - [Python] - [Python] input 함수 사용하여 사용자 입력받기. [Python] input 함수 사용하여 사용자 입력받기.Terminal에서 수행되는 CLI (Command Line Interface) 프로그램은 입력을 stdin (표준 입력, standard input)에서 받아드리고 출력은 stdout (표준 출력, standard output)에서 수행함. stdout과 stdin은 일종의 file stream이며ds31x.tistory.comsys.argv 사용하기2023.09.25 - [Python] - [Python] sys 모듈 [Python] sys 모듈sys 모듈은interpreter에 의해 사용되거나 유지되는 variabl.. 2024. 7. 24.
[matplotlib] Canvas, Render, and Event : Backend 구성 Layers Canvas, Render, and Event : Backend 구성 LayersMatplotlib의 backend는 크게FigureCanvas, Renderer, Event layer로 구성되어 있음.2023.07.20 - [Python/matplotlib] - [matplotlib] : backend 란 [matplotlib] : backend 란matplotlib: backend란 matplotlib의 backend 관련자료를 정리한 문서임.Matplotlib ArchitectureMatplotlib 아키텍트는 다음과 같이 크게 3가지 레이어로 구성된다.Backend Layer :상위 layer에서 graph를 생성하는데 초점ds31x.tistory.com 각 layer는 Artist 및 Scrip.. 2024. 6. 11.
[Programming] Binding: Name Binding and Language Binding Programming에서의 Binding(binding)이란?binding은 프로그램이 실행되는 동안 특정 identifier (or name)에어떤 속성이나 객체 등의 실제 대상을 binding(연결)하는 것을 의미함.Binding의 기본 개념Name or Identifier Usage(이름 또는 식별자 사용):프로그래밍에서 identifier (or name)는 variable, function, class 등의 다양한 요소 및 객체를 가리키는 데 사용됨.Binding:identifier에 특정 attribute나 object를 연결하는 행위임.이는 identifier가 실제 어떤 대상을 가리키는지를 정의함.Binding의 종류binding에는 크게 두 가지 주요 종류가 있음:1. Language B.. 2024. 6. 6.
반응형