목록2022/07 (44)
도찐개찐
https://dev-truly.tistory.com/entry/python-%EC%88%98%ED%95%99math-%ED%95%A8%EC%88%98 [python] 수학(math) 함수 https://dev-truly.tistory.com/entry/python-%EC%88%98%EC%B9%98-%EC%97%B0%EC%82%B0-%ED%95%A8%EC%88%98 [python] 수치 연산 함수 번호 산술연산 결과 연산자이름 설명 1 print( abs (-3) ) 3 abs 절대값 2 prin.. dev-truly.tistory.com 번호 산술연산 결과 연산자이름 설명 1 print( abs (-3) ) 3 abs 절대값 2 print( round (3.462,2) ) 3.46 round 반올림 3..
파이썬에서 데이터의 형을 변환 (type case) 방법에 대하여 알아보겠습니다. 기본적 데이터 형에 대한 형 변환 (type case)은 다음과 같습니다. 문자열 변환 = str() 불리언 변환 = bool() 정수 변환 = int() 실수 변환 = float() 문자 변환 = chr() 위 형변환 중에서 str(), bool() 두 경우는 어떤한 값을 넣어도 해당 데이터 형으로 변환이 되어 버리는 강력한 기능을 갖고 있으나, 나머지 int(), float(), chr() 변환 함수에는 변환이 가능하지 않은 데이터를 입력하게 되면, "ValueError"가 발생하게 됩니다. 이 부분을 유념하여 try ... except ... 예외 처리가 반드시 필요합니다. 순차적으로 데이터 형 변환(type cast..
연산자 우선순위 하나 이상의 연산자가 등장할 때 연산자는 순서 규칙을 따른다. 괄호 제목 곱셈과 나눗셈 덧셈과 뺄셈 같은 실행 순위는 왼쪽 -> 오른쪽 가장 높은 것부터 가장 낮은 것까지의 연산자의 우선순위이름 +var, -var, ~var 단항 연산자 ** 제곱 연산자 *, /, //, % 곱셈, 나눗셈, 몫, 나머지 +, - 덧셈, 뺄셈 왼쪽 및 오른쪽 이동 & 논리곱 ^ 배타적 논리합 \ \ 논리합 , = , 비교 연산자 ==, != , is, is not, in, not in 동등 및 포함 and, or, not 여부 판단 조건 수학 연산자 연산자설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 // 나눗셈의 몫 % 모듈로 (나눗셈의 나머지) ** 지수 연산자 +var 단항 덧셈 -var 단항 뺄셈 수학..
1. 파이썬(Python) 사칙연산자 + 덧셈 - 뺄셈 * 곱하기 ** 거듭 제곱 / 나누기 // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 % 나누기 연산 후 몫이 아닌 나머지를 구함 2. 파이썬(Python) 사칙연산 예제 코드 # 파이썬 '+' 덧셈 print("%d+%d=%d" % (123, 456, 123 + 456)) a = 1 b = 1 print("%d+%d=%d" % (a, b, a + b)) # 파이썬 '-' 뺄셈 print("%d - %d = %d" % (456, 123, 456 - 123)) a = 1 b = 10 print("%d - %d = %d" % (a, b, a - b)) # 파이썬 '*' 곱셈 print("%d * %d = %d" % (2, 8, ..
삼항 연산자 (삼항 표현식) if-else 조건식을 한 줄로 간결하게 표현할 수 있다. 코드를 줄이는데 용이하게 사용할 수 있지만 조건식이 복잡한 경우에는 가독성을 떨어뜨릴 수 있니 적절한 경우에 사용하는 것이 좋다. 이번 포스팅에서는 삼항 표현식 문법의 사용 예시와 중첩 삼항 표현식에 대해서 정리해본다. - 순서 - 1. 삼항 표현식 문법 2. 중첩 삼항 표현식 3. 정리 1. 삼항 표현식 문법 true_value if condition else false_value condition의 Boolean 값을 기반으로 반환된다. if조건식의 condition값이 True이면 true_value를 반환하고 False이면 false_value를 반환한다. 위와 같은 식을 삼항표현식과 if - else 조건식으..
파이썬 자료형 Boolean Numbers String Bytes Lists Tuples Sets Dictionaries 파이썬 자료형의 특징 파이썬은 우리가 흔히 경험하였던 C/C++이나 JAVA와 다른 특징을 가집니다. 바로 변수를 선언할 때, 자료형을 명시적으로 선언하지 않는다라는 특징인데요. (변수란, 자료형의 값을 저장하는 공간) 이런 특징을 가진 프로그래밍 언어를 '동적 타입 언어'라고 합니다. 정적타입 언어와 동적타입 언어의 차이인데요. 먼저 대표적인 정적타입 언어인 C++의 변수 선언부를 보시면, //C++ int num1 = 3; float num2 = 4.6f; double num3 = 3.23d; char ch = 's'; string str = "abc"; //컴파일 시 자료형 결정..
print문에 다양한 방법을 사용하여 특정 데이터를 문자열 속의 원하는 위치에 표현할 수 있습니다. 변환 문자 활용 %d, %s, %c를 활용하여 print문으로 데이터를 출력하는 방법입니다. %d : 숫자 데이터 %s : 문자열 데이터 %c : 문자 하나 데이터 print("올해는 %d년 입니다." % 2020) print("올해는 %d년, 내년은 %d년 입니다." % (2020, 2021)) print("나는 %s을 탑니다." % '지하철') print("나는 %s과 %s를 탑니다."%('지하철','버스')) print("Google은 %c로 시작합니다." % 'G') print("Google은 %c로 시작하고, %c로 끝납니다." % ('G','e')) %s만으로도 숫자 및 문자 하나 데이터를 표현..
웹 서버의 주된 기능은 웹 페이지를 클라이언트로 전달하는 것입니다. 주로 그림, CSS, 자바스크립트를 포함한 HTML 문서가 클라이언트로 전달됩니다. 하지만 이런 웹 서버의 경우 이미 존재하는 즉, 정적인 페이지를 제공하는 역할만 할 수 있습니다. 실시간으로 작성된 페이지를 제공하거나 서버 상에 데이터를 저장하는 것은 웹 서버가 할 수 없는 일입니다. 때문에 이런 역할을 해 주는 다른 도우미 애플리케이션이 필요합니다. 이런 도우미 애플리케이션을 사용하면 웹 서버는 도우미 애플리케이션에 요청을 전달하기만 합니다. 그러면 도우미 애플리케이션은 요청받은 작업을 수행하거나 정적인 페이지를 만들어서 웹서버로 전달합니다. 웹서버는 이를 다시 클라이언트로 전해줍니다. 자바에서는 이 역할을 해 주는 것이 서블릿입니다..