반응형

Python

파이썬: if 구문 - 조건에 따라 서로 다른 코드 실행하기

파이썬의 if 구문은 조건에 따라 다른 코드를 실행할 수 있도록 하는 제어문입니다. 기본적인 구조와 함께 다양한 예시를 통해 정리해보겠습니다.  1. 기본 if 구문if 조건:     실행할 코드 예시x = 10if x > 5: print("x는 5보다 큽니다.")(Output)x는 5보다 큽니다. 2. if ~ else 구문조건이 참일 때와 거짓일 때 다른 코드를 실행하려면 else를 사용합니다.if 조건:     실행할 코드1 else:     실행할 코드2 예시x = 3if x > 5: print("x는 5보다 큽니다.")else: print("x는 5보다 작거나 같습니다.")(Output)x는 5보다 작거나 같습니다. 3. if ~ elif ~ else 구문여러 조건을 순차적으로 ..

파이썬: 연산자 우선순위

파이썬에서 연산자의 우선순위는 연산이 여러 개일 때 어떤 순서로 처리되는지를 결정합니다. 우선순위가 높은 연산자가 먼저 계산되며, 우선순위가 같으면 왼쪽에서 오른쪽으로 연산이 진행됩니다. 괄호 ()를 사용하면 우선순위를 명시적으로 지정할 수 있습니다.다음은 파이썬 연산자의 우선순위입니다. 위에서 아래로 내려갈수록 우선순위가 낮습니다. 파이썬 연산자 우선순위 (높은 순서에서 낮은 순서)괄호 ()명시적 우선순위 지정예: (2 + 3) * 4지수 연산 **오른쪽에서 왼쪽으로 연산됨예: 2 ** 3 ** 2 → 2 ** (3 ** 2)부호 연산 +x, -x, ~x양수/음수, 비트 NOT예: -3, +5, ~2곱셈, 나눗셈, 나머지, 몫 *, /, //, %예: 5 * 3, 10 / 2, 10 // 3, 10 %..

파이썬: 연산자(operator) 산술연산자 할당연산자 관계연산자 비트연산자 ..

파이썬에서 사용되는 연산자는 크게 산술 연산자, 할당 연산자, 비교 연산자, 논리 연산자, 비트 연산자, 멤버십 연산자, 아이덴티티 연산자로 나눌 수 있습니다. 각 연산자의 종류와 사용법을 정리하면 다음과 같습니다. 1. 산술 연산자 (Arithmetic Operators)숫자 계산을 위한 연산자입니다.연산자설명예시결과+더하기5 + 38-빼기5 - 32*곱하기5 * 315/나누기5 / 22.5//몫 (정수 나눗셈)5 // 22%나머지5 % 21**제곱2 ** 38 2. 할당 연산자 (Assignment Operators)변수에 값을 할당할 때 사용됩니다.연산자설명예시결과=값을 변수에 할당x = 5x = 5+=변수에 값을 더한 후 할당x += 3x = 8-=변수에서 값을 뺀 후 할당x -= 2x = 6*=..

파이썬: input() 함수 , 키보드에서 값 입력 받기

키보드로부터 값을 읽어 들이는 input() 함수에 대해서 알아보겠습니다. input() 함수의 형식은 다음과 같습니다. input()input(prompt)키보드에서 한 줄의 문자열을 읽어 반환합니다.prompt 인수가 있는 경우, 줄바꿈 없이 표준 출력에 기록됩니다. input() 형식은 프롬프트를 출력하지 않고 값을 입력 받습니다. input('prompt') 형식은 프롬프트를 화면에 출력에 출력한 후에 값을 입력 받습니다. input() 함수는 문자열(str)로 읽어 들이기 때문에 필요한 형식으로 변환해서 사용할 수 있습니다.다음 코드는 정수 형식의 문자열을 입력 받아, 정수로 변환해서 연산을 하는 예제입니다.문자열을 정수 형식으로 변환하기 위해서는 int() 함수를 사용합니다.a=int(inpu..

파이썬: int() float() str() bin() oct() hex() 함수

class int(x=0)class int(x, base=10)숫자 또는 문자열 x에서 생성된 정수 객체를 반환하거나 인수가 주어지지 않으면 0을 반환합니다x가 숫자가 아니거나 base가 주어지면 x는 진수 base의 정수를 나타내는 문자열, 바이트 또는 바이트 배열 인스턴스여야 합니다. 선택적으로 문자열 앞에 + 또는 -(사이에 공백 없음)가 올 수 있고, 앞에 0이 올 수 있으며, 숫자 사이에 밑줄을 삽입할 수 있습니다.  int()  #0을 출력int("123") #문자열 "123"을 정수 123으로 변환int("1101", 2)  #2진수 1101을 정수(10진수)로 변환int("567", 8)  #8진수 567을 정수로 변환int("FF", 16)  #16진수 FF를 정수로 변환int(3.9) ..

파이썬: print() 함수 서식: %d %x %o 16진수 8진수 2진수 정수 실수 문자열

파이썬 언어에서 정수형 변수의 값을 print() 함수를 이용해서 출력해 보겠습니다. 두 줄의 print() 함수의 출력 결과는 동일합니다.a=123print(a)print("%d" % a)(Output) 123123 위의 그림에서 보인 것 처럼 값이 2개 이상일 때는 반드시 여러 개의 값을 괄호로 묶어야 합니다.a=10b=20print(a,"+",b,"=",a+b)print("%d + %d = %d" % (a, b, a+b))(Output)10 + 20 = 3010 + 20 = 30 %d 이외에도 아래와 같은 서식 문자를 사용할 수 있습니다.서식설명%d정수(10진수)%o정수(8진수)%x정수(16진수)%f실수%c1 문자%s문자열 a=100b=123.456c="한"d="Python"print("%d" % ..

파이썬: 주석(comment) 처리하기

주석(comment)은 코드에 포함된 설명이나 메모로, 실행되지 않고 무시되는 텍스트입니다. 주석은 다른 개발자(또는 미래의 자신)를 위해 코드의 동작을 설명하거나 특정 부분에 대한 정보를 제공하는 데 사용됩니다. 주석의 주요 목적은 다음과 같습니다. 1. 가독성 향상: 코드가 복잡할 경우, 주석을 통해 코드가 하는 일을 쉽게 이해할 수 있게 돕습니다.2. 코드 유지 보수: 시간이 지나도 코드를 쉽게 수정하고 관리할 수 있도록 설명을 남길 수 있습니다.3. 디버깅: 특정 코드의 실행을 일시적으로 중단하거나 테스트할 때 해당 코드를 주석 처리할 수 있습니다.4. 협업: 여러 개발자가 함께 작업할 때, 서로의 코드를 이해하는 데 도움을 줍니다. 파이썬에서 주석을 처리하는 방법은 두 가지가 있습니다. 1. 한..

이스케이프 시퀀스 Escape Sequence

백슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합을 “이스케이프 시퀀스”라고 합니다. 줄 바꿈 문자, 작은따옴표, 또는 문자 상수의 다른 특정 문자를 나타내려면 이스케이프 시퀀스를 사용해야 합니다. 이스케이프 시퀀스는 단일 문자로 간주되므로 문자 상수로 유효합니다. 이스케이프 시퀀스는 일반적으로 터미널과 프린터의 캐리지 리턴 및 탭 이동과 같은 동작을 지정하는 데 사용됩니다. 또한 인쇄할 수 없는 문자 및 큰따옴표( " )와 같이 일반적으로 특별한 의미를 가진 문자의 리터럴 표현을 제공하는 데 사용됩니다. 다음 표에서는 ANSI 이스케이프 시퀀스 및 나타내는 사항을 보여 줍니다.Escape Sequence설명\a벨(경고 음)\bBackspace 백스페이스\fForm Feed 폼 피드 - 프린터에..

파이썬: 문자열 출력하기

...프로그램을 작성하는 방법, IDLE Shell Edit  https://coding-abc.kr/306>> 문자열 출력하기이스케이프 시퀀스 Escape Sequence ... 파이썬에서문자열은 큰따옴표 또는 작은 따옴표로 묶습니다. 다음 코드는 print 함수로 문자열을 출력하는 예를 보인 것입니다.print("Python is an easy to learn, powerful programming language.")print('파이썬은 배우기 쉬운 강력한 프로그래밍 언어입니다.') 큰 따옴표 안에 작은 따옴표로 묶인 문자열을 포함하거나, 작은 따옴표로 묶인 문자열에 큰 따옴표로 묶인 문자열을 포함할 수 있습니다.print("'파이썬'은 배우기 쉬운 강력한 프로그래밍 언어입니다.")print('"파..

파이썬: 프로그램을 작성하는 방법, IDLE Shell Edit

...파이썬 다운로드 및 설치  https://coding-abc.kr/305>> 파이썬: 프로그램을 작성하는 방법, IDLE Shell Edit파이썬: 문자열 출력하기  https://coding-abc.kr/307...IDLEIDLE is Python’s Integrated Development and Learning Environment.IDLE는 Python의 통합 개발 및 학습 환경입니다. * 참고: IDE( Integrated Development Environment. 통합개발환경)보통 C/C++, C#, java 언어에서는 IDE라는 용어를 사용합니다. IDE는 프로그램 작성, 컴파일, 실행을 한 번에 할 수 있도록 통합된 환경을 말합니다. 파이썬 프로그램을 작성하는 2가지 방법파이썬의 I..

반응형