본문 바로가기
728x90
반응형

Python286

[Py] Python에서 string formatting. Python에서 문자열에서 변수의 값을 출력하는 방법(string formatting)에는다음과 같은 세 가지 주요 방법이 있음: 1. % 포맷팅 (%-formatting):공식 명칭: Percent formatting (old-style formatting)도입 버전: Python 초기 버전부터 사용 가능% 연산자(percent, modulo)를 사용하여 문자열에 포함된 형식 지정자를 해당 변수의 값으로 대체.예: "Hello, %s %s!" % (fname,lname)2. str.format() 메서드:공식 명칭: str.format()도입 버전: Python 2.6+ 부터 사용 가능이 방법은 중괄호 {}를 사용하여 문자열 내에서 변수를 지정하고, format 메서드를 통해 이를 대체.예: "Hell.. 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/ BMEObject Oriented Programming (OOP) OOP란? OOP는 Object 에 기반 하여, Object 를 이용 하고 Object 를 만들고(정의 및 구현), Object 를 조합 하여 프로그래밍 하는 Program paradigm의 하나. 을 가르킴. Programming Paradigm 의dsaint31.me위의 url과 연결된 urls확인할 것.Python 한정2024.04.14 - [Python] - [Python] class 만들기. [Python] class 만들기.일반적인 class 만드는 법일반적으로 class 만드는 법은 다음 코드를 참고할 것.class.. 2024. 7. 24.
[Python] 사용자와 상호작용: 입력받기: input, sys.argv and argparse input() 함수 사용하기2023.10.10 - [Python] - [Python] input 함수 사용하여 사용자 입력받기. [Python] input 함수 사용하여 사용자 입력받기.Python의 input() 함수는표준 입력 스트림(stdin)으로부터 데이터를 입력받는 함수 Terminal에서 수행되는 CLI (Command Line Interface) 프로그램은입력을 stdin (표준 입력, standard input)에서 받아드리고출력은 sds31x.tistory.comsys.argv 사용하기2023.09.25 - [Python] - [Python] sys 모듈 [Python] sys 모듈Python VM (or Interpreter) 와의 상호작용 담당. sys 모듈은interpreter에 의.. 2024. 7. 24.
[matplotlib] Canvas, Render, and Event : Backend 구성 Layers Canvas, Render, and Event : Backend 구성 Layers Matplotlib의 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 및 Scri.. 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.
728x90
반응형