반응형
반응형
논리 연산자 주어진 논리가 충족하면 참(True), 충족하지 않으면 거짓(False) 값 반환 논리 연산자의 피연산자는 Boolean(0/1) 타입만 사용 가능 AND (논리곱) (=&&) 조건을 모두 충족 할 경우에만 True 값 반환 논리곱연산자인만큼 0과 1을 곱해보면 쉽게 이해할 수 있다. OR (논리합) (=||) 조건 중 하나라도 만족 할 경우에 True 값 반환 논리합연산자인만큼 0과 1을 더해보면 쉽게 이해 할 수 있다. NOT (논리 부정) (=!) 조건이 True면 False 값 반환, False면 True 값 반환 주어지는 조건의 값을 반대로 생각하면 이해가 편하다. 논리 연산자 사용 예시 주의하기! 논리 연산자는 앞의 조건이 충족되면 뒤의 조건을 확인하지 않는다. AND 연산자 (논..
비교 연산자 연산자를 통하여 조건에 충족하면 참(True), 충족하지 않으면 거짓(False)의 값을 반환 연산자 설명 예시 == 두 개의 값이 같으면 참(True) 값을 반환 a=1, b=2 (a == b) 는 False != 두 개의 값이 같지 않으면 참(True) 값을 반환 a=1, b=2 (a != b) 는 True > 연산자 왼쪽의 값이 오른쪽의 값보다 크면 참(True) 값을 반환 a=1, b=2 (a > b) 는 False = 연산자 왼쪽의 값이 오른쪽의 값보다 크거나 같으면 참(True) 값을 반환 a=1, b=2 (a > b) 는 False , 연산자 , num2 num1(10)의 값이 num2(20)보다 큰지 확인, 10은 20보다 크지 않으므로 False..
type 함수 기본 개념 객체의 타입(데이터 형식)을 반환하는 내장 함수 특정 객체의 타입을 확인하기 위해 사용 사용법 type( var ) : 변수 var의 데이터 타입(문자,숫자)을 확인 type 함수 사용 예시 # 숫자 타입 확인 num = 10 print(type(num)) # >>> # 문자열 타입 확인 text = "Hello, World!" print(type(text)) # >>> # 리스트 타입 확인 my_list = [1, 2, 3, 4, 5] print(type(my_list)) # >>> # 튜플 타입 확인 my_tuple = (1, 2, 3, 4, 5) print(type(my_tuple)) # >>> # 딕셔너리 타입 확인 my_dict = {"name": "John", "age..
fomat 함수 지정한 부분에 특정 값을 넣어 출력을 유동적으로 할 수 있음 특정 값, 변수를 사용 할 수 있음 문자열을 포맷하는 방법에는 3가지가 있음 {}.format() : format()의 괄호 안에 있는 인자가 중괄호{}를 대체 %() : 포맷할 자료의 자료형을 확인하여 입력, C언어의 printf와 유사 f : 중괄호{} 안에 넣을 값을 바로 입력. 사실상 사용이 가장 편하다. format 함수로 소수점 표현하기 문자열 포맷팅 사용 (format) num = 3.141592653589793 # 소수점 제거 formatted_num = "{:.0f}".format(num) print(formatted_num) 3 >>> 3 # 소수점 둘째 자리까지 출력 formatted_num = "{:.2f}..
print 함수 기본 개념 및 사용법 화면에 출력을 목적 print(" text ") : "text" 라는 문구가 화면에 출력 print 함수에 변수 값 넣기 변수와 내용을 합쳐 텍스트 출력하기 text = "world" print("hello " + text) # >>> hello world 포맷팅을 이용하여 출력하기 문자열 포맷 자세히 보러 가기 : Python - format() 함수 - 문자열 포맷팅하기 text = "hello" print(f"{text}") # >>> hello 줄바꿈하기 print 함수 내 이스케이프 문자를 이용 \n 는 줄바꿈을 의미 print("\n 1 \n 2") # >>> # 1 # 2 특수문자 넣기 위의 줄바꿈 방식과 동일하게 이스케이프 문자를 이용 이스케이프 문자를..
Tuple 기본적인 특징은 리스트와 동일 여러 값을 저장할 때 사용 순서 존재, 인덱스 값 O 소괄호 ( ) 를 사용하여 튜플 사용 원칙적으로 소괄호를 사용하나 사용자편의상 괄호 없이도 가능 값 변경 불가 한 번 생성하면 변경할 수 없는 불변(Immutable) 자료 값 변경이 불가하기 때문에 추가, 수정, 삭제 불가 즉, 튜플은 데이터의 무결성을 보장하려 할 때 사용 튜플 선언 변수 = ( n1, n2, n3... ) 소괄호로 구분하여 여러 값 저장 가능 값 출력 요소 접근 시 인덱스를 활용 # 튜플 생성 my_t = (1, 2, 3) # 튜플 요소에 접근 print(my_tuple[0]) # >>> 1 print(my_tuple[2]) # >>> 3 리스트와 튜플의 차이 List (리스트) Tuple..