[ Programming ]/Python

728x90
% 연산자파이썬에서 % 연산자를 사용한 문자열 포매팅 방식은 여러 가지 포맷 코드를 지원한다.각 포맷 코드는 다른 종류의 데이터를 형식화하는 데 사용된다.   주요 포맷 코드%d: 정수(integer) %i: 정수(integer) (기능상 %d와 동일) %f: 부동 소수점 실수(float) %s: 문자열(string) %x: 정수(integer)를 16진수(hexadecimal) 소문자로 표현 %X: 정수(integer)를 16진수(hexadecimal) 대문자로 표현 %o: 정수(integer)를 8진수(octal)로 표현 %e: 부동 소수점 실수(float)를 지수 표기법(exponential notation) 소문자로 표현 %E: 부동 소수점 실수(float)를 지수 표기법(exponential n..
문자열 포매팅(String formatting)문자열 내에 변수 또는 표현식을 삽입하여 원하는 형식의 문자열을 만드는 방법파이썬에서는 다양한 방법으로 문자열 포매팅을 지원한다. 대표적인 방법으로는 % 연산자, str.format() 메서드, 그리고 f-strings (포맷 문자열 리터럴)이 있다.   1. % 연산자C 스타일의 문자열 포매팅 방식으로, % 기호를 사용하여 변수를 포맷 문자열에 삽입name = "Alice"age = 30formatted_string = "My name is %s and I am %d years old." % (name, age)print(formatted_string) # 출력: My name is Alice and I am 30 years old.여기서 %s는 문자열,..
이스케이프 문자(Escape character)문자열 내에서 특수한 의미를 가지는 문자를 표현하거나, 일반적으로는 표현하기 어려운 문자를 나타내기 위해 사용이스케이프 문자는 보통 백슬래시(\)와 결합되어 특정 동작을 수행한다.  주요 이스케이프 문자\n : 줄 바꿈 (Newline) \t : 탭 (Tab) \\ : 백슬래시 (Backslash) \' : 작은따옴표 (Single quote) \" : 큰따옴표 (Double quote) \r : 캐리지 리턴 (Carriage return) \b : 백스페이스 (Backspace) \f : 폼 피드 (Form feed) \a : 벨 소리 (Alert) \v : 수직 탭 (Vertical tab)  예제# 줄 바꿈print("Hello\nWorld")# 출력:..
스트링 컨케트네이션(String concatenation)두 개 이상의 문자열을 하나의 문자열로 결합하는 작업을 의미파이썬에서는 문자열을 결합할 때 주로 + 연산자를 사용한다.이를 통해 여러 문자열을 이어붙일 수 있다.part1 = "Computer"part2 = "Science"result = part1 + part2print(result) # 출력: ComputerScience위 코드에서 part1과 part2라는 두 문자열을 + 연산자를 사용하여 결합하면ComputerScience라는 하나의 문자열이 된다.  1. 문자열 간격 추가결합된 문자열 사이에 간격(공백)을 추가하고 싶다면, 공백 문자열 " "을 포함하여 결합할 수 있다.result_with_space = part1 + " " + part..
문자열(string)파이썬에서는 문자열을 입력할 때 큰따옴표(")와 작은따옴표(')를 모두 사용할 수 있다. 두 가지 따옴표는 동일한 기능을 하며,코드의 가독성을 높이거나 문자열 안에 따옴표를 포함시키기 위해 선택적으로 사용할 수 있다. # 큰따옴표를 사용한 문자열string1 = "Hello, World!"print(string1) # 출력: Hello, World!# 작은따옴표를 사용한 문자열string2 = 'Hello, World!'print(string2) # 출력: Hello, World!# 큰따옴표 안에 작은따옴표를 포함string3 = "It's a beautiful day."print(string3) # 출력: It's a beautiful day.# 작은따옴표 안에 큰따옴표를 포함..
화씨온도 섭씨온도 변환 계산기 방법 1#화씨온도 = (9 / 5) * 섭씨온도 + 32user_input = float(input("섭씨 온도를 입력하세요 : "))result = (9 / 5) * user_input + 32print("화씨 온도 변환 결과는 : ", result, "입니다") 결과섭씨 온도를 입력하세요 : 11 화씨 온도 변환 결과는 :  51.8 입니다 설명float(소수) 함수로 유저로부터 값을 입력받아와 변수 user_input에 할당한다.result에 화씨온도 -> 섭씨온도 변환 수식을 넣고 섭씨온도 부분에 값을 입력받아온 변수를 넣는다.문자를 추가해서 결과 값을 출력한다.    화씨온도 섭씨온도 변환 계산기 방법 2def celsius_to_fahrenheit(celsius)..
연산자pen = 4phone = 5book = 3stuff = (pen ** 2 - 4 * phone * book) // bookprint(stuff) 결과-15 계산(4 xx 2 - 4 x 5 x 3) // 3**은 제곱//은 정수 나눗셈44 / 3 = 14.6666644 // 3은 14로-44 // 3은 -15로 결과가 나온다
https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code | peps.python.orgPEP 8 – Style Guide for Python Code Author: Guido van Rossum , Barry Warsaw , Alyssa Coghlan Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents This document gives coding conventions for the Pythonpeps.python.org  PEP 8은 파이썬의 공식 스타일 가이드이다.PEP은 "Python Enh..
파이썬은 들여쓰기에 의존적인 언어이며 들여쓰기는 코드 블록을 구분하는 중요한 역할을 한다.함부로 들여쓰기를 하면 코드가 의도한 대로 실행되지 않거나 오류가 발생할 수 있다. 타 프로그래밍 언어C언어 등 타 프로그래밍 언어에서는 들여쓰기를 가독성 목적으로 사용한다.들여쓰기는 코드의 구조를 시각적으로 정리하므로 가독성을 향상시키며들여쓰기를 일관되게 사용하지 않으면 코드를 이해하기 어려워질 수 있다. 파이썬파이썬에서 들여쓰기는 코드의 논리적 집합인 블록을 표현한다.함수, 반복문, 조건문 등과 같은 블록은 들여쓰기로 구분되어야 한다.올바른 들여쓰기를 하지 않으면 문법 오류가 발생할 수 있다. 따라서, 파이썬 코드를 작성할 때 들여쓰기 규칙을 준수하는 것이 중요하다.일반적으로 스페이스 4칸(PEP 8) 들여쓰기가..
데이터 타입정수 int실수 float문자 " 또는 '  함수특정 작업을 수행하는 코드의 집합으로 함수의 이름만으로 실행할 수 있는 단위 print 함수C언어에서 쓰는 printf 아님print ("Hello World!") print -> 함수이름("Hello World!") -> 입력값(파라미터) 결과Hello World! 내장함수별도의 라이브러리 없이 파이썬 인터프리터에서 기본적으로 지원하는 함수max(1, 5 ,10) -> 10min (1, 5 ,10) -> 1round(3.14) -> 3 (반올림)abs(-30) -> 30 (절대값)pow(2, 10) -> 1024 (거듭제곱) 이 외에도 여러 내장함수 있음  변수(variable)처리할 데이터와 처리된 결과를 임시 저장하는 공간(값을 할당)할당연..
주석파이썬에서 주석은 코드에 설명을 추가하는 데 사용된다.주석은 코드 실행에 영향을 주지 않으며, 프로그램이 실행될 때 무시된다.주석은 코드를 이해하기 쉽도록 도와주고, 다른 개발자들과 코드를 공유할 때 도움이 된다.(개발속도 향상, 유지보수 용이)주석은 # 기호로 시작하며, 한 줄 주석과 여러 줄 주석으로 나뉜다.  한 줄 주석# 기호 다음에 오는 모든 텍스트가 주석으로 처리된다.# 이것은 한 줄 주석입니다.print("주석은 이 코드에 영향을 주지 않습니다.") # 이 줄은 주석입니다.  여러 줄 주석세 개의 따옴표(""" 또는 ''') 사이에 위치한 텍스트가 주석으로 처리된다."""이것은여러 줄 주석입니다.주석 내용은 프로그램 실행에 영향을 미치지 않습니다."""print("주석은 이 코드에 영향..
파이썬에서는 에코기능 또는 print() 함수를 사용하여 값을 출력할 수 있다.에코기능은 일반적으로 대화형 인터프리터(대화식 셀)를 통해 값이 출력되는 것을 의미한다.   에코기능파이썬 대화형 인터프리터(대화식 셀)에서는 변수 이름을 입력하고 엔터 키를 누르면 해당 변수의 값이 자동으로 출력된다.x = 10y = 50x, yx결과10   print() 함수print() 함수를 사용하면 명시적으로 값을 출력할 수 있다. 이 방법은 스크립트 파일에서나 함수 내에서 사용될 때 유용하다. x = 10y = 50print(x, y)print(x)결과10 5010  결과적으로 두 방법 모두 값의 출력을 가능하게 하지만, print() 함수를 사용하면 더 많은 제어와 유연성을 가질 수 있다.예를 들어, 여러 값을 출..
파이썬은 인터프리터 언어이기도 하고 컴파일러 언어이기도 하다. 인터프리터인터프리터 언어는 소스 코드를 한 줄씩 읽어들여 실행한다.이는 대화형 셀이나 스크립트 파일을 실행할 때 일어난다.인터프리터를 사용하면 코드를 작성한 후에 즉시 실행 결과를 확인할 수 있다.  컴파일러컴파일러는 소스 코드를 기계어로 번역하여 실행 파일을 생성한다.파이썬의 경우, 컴파일러가 소스 코드를 바로 실행 파일로 변환하지 않는다.바이트 코드로 변환한 후 이를 파이썬 가상 머신(Python Virtual Machine)에서 실행한다.이 과정은 일반적으로 파이썬 스크립트를 실행할 때 내부적으로 발생한다.바이트 코드 파일은 .pyc 확장자를 가지며, 파이썬이 소스 코드를 한 번 컴파일하고 나면,동일한 코드에 대해 다시 컴파일하지 않고 ..
코랩(Colab)구글의 코랩(Colab)은 인터넷에서 바로 파이썬을 실습할 수 있는 환경을 제공한다.(주피터 노트북과 매우 유사한 실습 환경)   사용하기https://colab.research.google.com/ Google Colab colab.research.google.com  위의 링크에서 사용할 수 있다.   구글 로그인을 한 뒤 새 노트를 추가하고 코드 또는 텍스트를 추가해서 필요한 내용을 입력할 수 있다.   코드셀에 입력한 내용은 Ctrl+Enter로 간단히 출력할 수 있다.그리고 Shift+Enter로 새 코드셀을 추가할 수 있다.  설정에서 들여쓰기 너비를 4로 수정한 후블록을 나눌 코드를 모두 선택하고 tab키를 눌러 간단히 들여쓰기를 할 수 있다.
728x90
gameuiux
'[ Programming ]/Python' 카테고리의 글 목록 (2 Page)