Tech/Python 20

[python] 자료형 - 문자열 자료형

문자열 자료형 1. 문자열 변수 초기화 1) 큰따옴표(“)나 작은 따옴표(‘’)를 이용한다. 2) 문자열 안에 큰따옴표나 작은따옴표가 포함되어야 하는 경우가 있다. (1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적에 작은따옴표를 포함할 수 있다. (2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부에 큰따옴표를 포함할 수 있다. (3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. 2. 문자열 연산 1) 문자열 변수에 덧셈을 이용하면 문자열이 연결 된다. 2) 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다. 3) 문자열도 인덱싱과 슬라이싱을 이용할 수 있다.

Tech/Python 2020.09.24

[python] 자료형 - 리스트 자료형

리스트 자료형 1. 정의 : 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용하는 자료형이다. 사용자 입장에서 C나 자바에서의 배열(array)의 기능뿐 아니라 연결 리스트의 기능을 지원한다. C++의 STL vector와 기능적으로 유사하다. 리스트 대신에 배열 혹은 테이블이라고 부르기도 한다. 2. 특징 리스트는 대괄호([])안에 원소를 넣어 초기화하며, 쉼표(,)로 원소를 구분한다. (변수에 값을 할당해서 초기화한다는 말이다) 리스트의 원소에 접근할 때는 인덱스(index) 값을 괄호에 넣는다. (인덱스는 0부터 시작한다) 비어 있는 리스트를 선언하고자 할 때는 list() 혹은 간단히 []를 이용할 수 있다. 3. 리스트의 인덱싱 : 인덱스 값을 입력하여 리스트의 특정한 원소에 접근하는 것을..

Tech/Python 2020.09.09

[python] concept 7 - 16진수, 숫자 연산

a = 0xFFFFFFFF print(a) b = 0x00000001 print(b) c = 0x0000000F print(c) d = 0x000000FF print(d) - F는 15를 뜻한다. - 16진수를 사용하면 보다 큰 숫자를 짧은 문자로 표현이 가능하다. - 16 진수의 경우에는 매 자리수 하나 하나가 4비트에 해당되기 때문에 32비트로 표현할 수 있는 가장 큰 숫자인 42억 정도가 출력이 되는 것이다. - 알고리즘 공부할 때 비트마스크 기법을 사용할 때 활용이 된다. -------------------------------------------------------------------------------------------------------------------------------..

Tech/Python 2020.07.21

[python] concept 6 - 문자열 함수

# a.replace("기존 문자열","바꿀 문자열") -> 문자열을 다른 문자열로 바꾸어주는 함수 # 다른 변수에 넣어준 뒤에 사용하는 방식 # a.count("문자열") -> 문자열에 특정 문자열이 몇개 있는지 알려주는 함수 # a.find("문자열:) -> 특정한 부분 문자열의 위치를 반환 # 만약에 포함되있지 않는 위치라면 -1 값을 반환 # a.upper() -> a의 모든 문자열을 대문자로 반환 # a.lower() -> a의 모든 문자열을 소문자로 반환 # a.strip("지우고자 하는 문자열") # a.split("문자열 또는 공백") -> 문자열을 나눠서 배열로 반환 # a.zfill("숫자") -> 특정한 자리수를 맞춰줌 # 만약 a="1200" # int(a) -> a라는 문자열을 숫..

Tech/Python 2020.07.20

[python] concept 3 - 함수

1. 함수의 필요성? - 불필요한 소스코드의 반복을 줄일 수 있다. 2. 내장 함수와 사용자 정의 함수 - 내장 함수 : 라이브러리에 미리 만들어 놓은 함수 - 사용자 정의 함수 : 사용자가 직접 정의하여 사용할 수 있는 함수 3. 함수의 정의 'def' 라는 키워드를 사용해 새로운 함수를 정의할 수 있다. 함수 정의의 마지막은 콜론(:) 으로 끝낸다. 함수에서 처리한 값을 돌려주기 위해서는 'return 값' 을 사용한다. 함수로 전달되는 변수가 없을 수 도 있다. 돌려줄 값이 없는 경우 return 문이 없을 수도 있다. return의 내용으로는 '값' 과 '수식' 모두 들어갈 수 있다. 4. 함수의 호출 정의된 함수는 '함수명(전달할 값)' 을 이용해 호출한다. 함수 정의 부분에 전달할 값이 없을 ..

Tech/Python 2020.07.17