분류 전체보기

·Language/Python
1. 문자열텍스트 데이터를 표현하기 위해서 사용됩니다. 1.1 문자열 생성작은따옴표 (' '), 큰따옴표 (" ") 또는 세 개의 따옴표 (''' ''') , (""" """)를 사용하여 생성 가능합니다. 1.1.1 작은 따옴표와 큰따옴표가장 기본적 문자열 표현 방식이고 주로 한 줄짜리 문자열을 정의할 때 사용두 개중 어떤것을 사용해도 된다. 하지만 ' ' , " " 으로만 사용가능 ' " , " ' 같은 형식은 안된다.그리고 따옴표 안에 다른 따옴표를 포함하고 싶을때는 이스케이프 문자(\)를 사용해서 할 수 있다.s1 = 'Hello's2 = "World"s3 = " \\'작은 따옴표 표시 방법\\' " 1.1.2 삼중 따옴표여러 줄에 걸친 문자열을 정의할 때 주로 사용한다.\n(줄바꿈)을 추가하지 않..
·Language/Python
1. 숫자형1.1 정수형 (integer)소수점이 없는 숫자를 말한다.a = 10# a에 정수 10을 할당b = -5# b에 정수 -5를 할당c = 3 + 4# c에 7을 할당, 3과 4의 합 1.1.1 정수 연산더하기: +빼기: -곱하기: *나누기: / (결과가 float형으로 반환됩니다)나머지: %몫: //거듭제곱: **x = 5 + 2# 7y = 5 - 2# 3z = 5 * 2# 10w = 5 / 2# 2.5, 결과는 floatr = 5 % 2# 1q = 5 // 2# 2e = 5 ** 2# 25 1.2 부동 소수점 수 (Floating Point Number)소수점을 표함하는 숫자이다.부동 소수점은 이진수로 표현되며, 실제로는 근사치를 나타내는 경우가 많다. 1.2.1 부동 소수점의 구조부호: 수..
·Language/Python
1. 입력input() 함수를 사용하여 입력을 받을 수 있다.input() 함수는 사용자가 입력한 값을 문자열로 반환한다. 1.1 기본 형식name = input("이름을 입력하세요: ")print("안녕하세요, " + name) 1.2 숫자 입력 받기숫자를 입력받기 위해서는 입력받은 문자열을 숫자 타입으로 변환해야 한다.int( ) 함수를 사용해서 정수로 변환하거나, float( ) 함수를 사용해서 실수로 변환이 가능하다.age = int(input("나이를 입력하세요: "))print("10년 후, 당신의 나이는 " + str(age + 10) + "살이 됩니다.") 1.3 map() , split() 함수여러 값을 한 번에 입력받아서 처리하기 위해 자주 사용하는 함수이다. 1.3.1 split( )..
·Language/Python
1. 산술 연산자1.1 덧셈 +두 숫자를 더합니다.print(3 + 5) # 결과: 8 1.2 뺄셈 -두 숫자를 뺀다.print(10 - 2) # 결과: 8 1.3 곱셈 *두 숫자를 곱한다.print(4 * 2) # 결과: 8 1.4 나눗셈 /두 숫자를 나누고 결과는 항상 부동 소수점 형태이다.print(16 / 2) # 결과: 8.0 1.5 몫 //나눗셈 결과에서 소수점을 버리고 정수 부분만 취한다.print(17 // 2) # 결과: 8 1.6 나머지 %숫자를 나눈 나머지를 반환한다.print(10 % 2) # 결과: 0 1.7 지수 **첫 숫자를 밑으로 하고, 두 번째 숫자를 거듭제곱 값을 계산한다.print(2 ** 3) # 결과: 8 2. 비교 연산자비교 연산자는 두 값을 비교하고,..
·Language/Python
1. 변수란?변수(variable)는 데이터를 저장할 수 있는 메모리 공간을 의미한다.변수를 통해 데이터에 이름을 부여하고, 데이터를 참조하거나 변경할 수 있다.파이썬에서는 데이터 타입을 명시할 필요가 없습니다. 따라서 자동으로 변수의 타입을 결정합니다. 1.1 변수의 선언과 할당= 연산자를 사용하여 변수에 값을 할당한다.# 가본 구조 변수명 = 값 x = 10name = "Woo"is_student = True 1.2 변수 이름 규칙● 문자나 밑줄로 시작해야 한다.● 문자, 숫자, 밑줄만 사용가능● 대소문자를 구분한다.● 파이썬 예약어는 변수 이름으로 사용할 수 없다. 1.3 변수의 타입 확인변수의 타입을 확인하려면 type() 함수를 사용할 수 있다.# 기본 구조 type(변수)x = 100print..
·Language/Python
파이썬이란? 파이썬은 1991년 귀도 반 로섬(Guido van Rossum)에 의해 처음 발표되었습니다.가독성 높고 쉬운 문법으로 초보자에게 인기가 많습니다. 파이썬의 장점 및 특징→ 배우기 쉽다.파이썬은 영어와 유사한 단어를 사용하여 인간의 사고 방식과 매우 유사합니다.또한 복잡한 반복문이나 조건문을 간결하게 표현할 수 있습니다. → 다양한 OS에서 실행 가능 다양한 운영 체제(Windows, MacOS, Linux 및 Unix 등)에서 실행 가능합니다.이것이 가능한 이유는 표준 라이브러리를 사용하기 때문에 대부분의 OS에서 동일하게 작동합니다.또한 인터프리터에 의해 직접 실행되므로 소스 코드는 코파일 언어와 다르게 특정 OS에 영향을 받지 않습니다. → 활발한 생태계 수많은 표준 라이브러를 사용하여..
·Hack/암호학
1. XOR 연산 XOR 연산은 두 입력값이 서로 다를 때 1을 반환하고, 같을 때 0을 반환한다. 2. ..
·Hack/암호학
1. 카이사르 암호란? 카이사르 암호 또는 시저 암호는 치환암호이다. 알파벳을 일정한 만큼 밀어서 다른 알파벳으로 치환하는 방식이다.  ex) 3글자씩 밀어서 DEA..
1. 인코딩/디코딩 이란? 데이터를 다른 형식이나 코드로 변환하는 과정입니다.주로 데이터 크기를 줄이고, 컴퓨터가 이해하기 쉽게 변환합니다.인코딩으로 데이터를 변환하고 디코딩으로 원문을 구할 수 있습니다.  2. 종류 ▶ 아스키 코드 아스키 코드는 미국 표준 코드로 문자를 숫자로 변환하는 코드입니다. 아스키 문자 1개는 1바이트 크기로, 7비트로 문자를 표현하고 1비트는 오류 체크를 위해 사용합니다. 즉, 2^7 = 128 개의 문자 표현이 가능합니다. 아스키 코드는 제어문자, 가시문자로 이루어져 있습니다.  ▶ 유니코드 아스키 코드의 제한적인 표현 범위 때문에 유니코드가 등장했습니다. 전세계 모든 언어의 문자에 고유한 번호를 부여하는 국제 표준 코드입니다. 최대 32비트로 문자 1개를 표현합니다. UT..
스우스우03
'분류 전체보기' 카테고리의 글 목록 (10 Page)