Backend/Python 37

Python 파이썬 연산자 - 산술연산자, 대입연산자, 비교연산자, 논리연산자, 멤버연산자, 식별연산자

산술 연산자 C계열과 JAVA 계열의 언어에서는 정수끼리의 연산에서는 정수값이 나온다 실수가 한개 포함된 연산에서는 실수 값이 나온다 # + - 더하기 print(5 + 2) # - - 빼기 print(5 - 2) # * - 곱하기 print(5 * 2) # / - 나누기 print(5 / 2) # // - 나누기의 몫 print(5 // 2) # % - 나누기의 나머지 print(5 % 2) # ** - 거듭제곱 print(5 ** 2) 대입 연산자 : 프로그래밍에서 모든 연산의 순서는 좌측에 우측으로 진행한다 단, 대입연산자가 들어가는 연산자들은 우측에서 좌측으로 진행된다 대입연산자의 좌측은 반드시 저장할 공간이 와야 한다 대입연산자의 좌측 공간은 반드시 변화된다 = 대입연산자 : 덮어쓰기 복합대입연..

Backend/Python 2023.06.28

Python 파이썬 기본 출력, 정렬, 단위 구분

고정길이 출력 : 출력 자리수 지정 서식문자의 사이에 정수값을 적으면 그 정수만큼 자리를 확보하고 음수면 좌측정렬, 양수면 우측정렬로 출력한다 print("|%5d|123"%(123)) print("|%-5d|123"%(123)) 출력화면 정렬 : 파이썬에서는 방향을 통해 정렬 위치 결정 우측정렬(디폴트 생략가능) ^ 중앙 정렬 print("|{:>5}|".format(123)) print("|{:5}|".format(123)) print("|{:_

Backend/Python 2023.06.28

Python 파이썬 데이터 서식 문자

서식문자 : 데이터의 출력형식을 지정하는 문자 내가 원하는 형식의 데이터와 문자열을 조합해서 하나의 문자열을 만들기 위한 문자 제어문자와 마찬가지로 원하는 위치에 적으면 된다 서식문자의 개수와 타입은 반드시 데이터와 일치되어야 한다 C스타일과 Python스타일 둘다 사용 가능 C Python 출력형식 "출력 형식"%(데이터,데이터,....) "출력 형식".format(데이터,데이터,....) 문자 %c X 문자열 %s {} 정수 %d {} 실수 %f {:f} 2진수 X {:b} 8진수 %o {:o} 16진수 %x {:x} . (멤버 참조 연산자) : 클래스의 멤버를 참조하는 연산자 ex1. print(2,'*',5,'=',2 * 5) print("{} * {} = {}".format(2,5,2*5)) p..

Backend/Python 2023.06.28

Python 파이썬 출력 함수

출력 함수 옵션 Python에서 함수의 특징 디폴트 매개변수의 진화 : 키워드 인자 end : 출력 결과의 가장 끝에 자동으로 삽입할 문자를 지정하는 디폴트 매개변수 end="\n" - 디폴트값 print() print("그냥 출력", end="\n") print("end = '\\n'때문에 다음줄로 이동") print("end = '\\t'", end='\t') print("탭크기 만큼 이동하는 제어문자") print("5",end=" * ") print("6 = 30") 출력화면 , : 식들을 구분하는 구분점 ; 가장 우측에 있는 식이 결과값이 된다 sep : 여러개의 결과를 출력할때 사이사이마다 넣을 문자열을 지정하는 디폴트매개변수 sep = ' ' : 디폴트값 print(1,2,3,4,5) pri..

Backend/Python 2023.06.28

Python 파이썬 기본 개념 - 주석, 함수, 문자

파이썬 주석 # 한 줄 주석 """ """ 또는 ''' ''' 범위주석 쌍따옴표 내의 모든 내용이 문자열 처리됨 범위 주석 안의 모든 내용은 주석 처리가 된다 문자열을 처리하는 방법 중 하나 머릿말, 대분류 indent : 들여쓰기 indent : 들여쓰기 코드의 영역을 구별할 때 들여쓰기를 통해 구별 다른 프로그래밍 언어에서는 영역을 구별할 때 {}를 통해 사용 중괄호를 쓰지 않는 대신 들여쓰기를 통해 구별한다 함수 == 기능 : 어떠한 기능을 실행하는 하나의 작은 프로그램 or 코드의 집합체 print : Python에서의 출력 함수 print(내용 입력) 프로그램에서 자주 쓰이는 데이터의 형태 정수 실수 숫자형태는 그냥 적으면 된다 ex. print(12) print(12.34) 문자 문자열: 모든..

Backend/Python 2023.06.28

Python 파이썬 기초 서식 문자, 제어 문자

파이썬에서 출력 시 도움을 주는 문자 : 서식문자, 제어문자 제어문자 ex. 이스케이프 시퀀스, 이스케이프 문자 콘솔에서 특수한 기능을 하는 문자들 약 30가지 문자열 안에서 실행시키고자 하는 위치에 \를 적고 기능에 맞는 문자 적기 ex. print("이름 : 장모씨") print("주소 : 서울시 강동구") 출력화면 \n : New Line, Line Feed 커서를 다음 줄로 이동시키는 기능 ex. print("이름 : 김모씨\n주소 : 서울시 마포구") 출력화면 \t : Horizontal Tab 커서를 탭 크기만큼 이동 -> 보통 영문자 8글자, 한글 4글자 ; 프로그램마다 다름 print("이름\t : 김땡땡") print("전화번호 : 010-0000-0001") 출력화면 \r : Carri..

Backend/Python 2023.06.27

Python 파이썬 다운로드 및 기본 세팅 + VS Code 설정

파이썬 다운로드 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 메인페이지 접속 > 다운로드 > Python 3.11.4 버전 다운로드 3.7 버전의 경우 2023.6.27 글쓴 날 기준으로 서비스가 종료되어 더 이상 사용이 불가하므로 End of support 날짜를 확인하는 것이 좋다 사용 환경에 따라 설치(64-bit) 후 setup 파일 실행 기본 세팅을 위해 Add python.exe to PATH 체크 Customize installation 으로 설치 Option 선택해 설치 install Python 3.1 for all users 옵션..

Backend/Python 2023.06.27