본문 바로가기

프로그래밍/파이썬5

[파이썬] 문자열 문자열 생성 문자열 생성 하는 방법 - " ", ' ', """ """, ''' ''' 사이에 문자열을 집어넣어 생성할 수 있다. - 여러줄인 경우 \n을 사용하여 적거나, ''' ''', """ """ 사이에 문자열을 집어넣어 여러 줄로 된 문자열을 생성할 수 있다. #문자열 생성 >>> s = "hello World" >>> s 'Hello World' # 여러줄 입력 >>> multi = """ ... 12345 ... 67890 ... """ >>> print(multi) 12345 67890 >>> 문자열 연산, 인덱싱, 슬라이싱 1. 문자열 연산 #문자열 더하기 >>> a = "Hello" >>> b = "World" >>> a + b 'HelloWorld' #문자열 곱하기 >>> a = "P.. 2022. 1. 19.
[파이썬] 튜플 튜플 VS 리스트 리스트와 다르게 ()으로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능 튜플은 불가능 튜플 사용 ▪︎ 인덱싱 하기 >>> t = (1, 2, 'a', 'b') >>> t[0] 1 >>> t[1] 2​ 리스트와 같이 인덱스로 원소에 접근할 수 있다. ▪︎ 슬라이싱 하기 >>> t1 = (1, 2, 'a', 'b') >>> t1[2:] ('a', 'b')​ t[2] 부터 마지막 원소까지 슬라이싱 하는 예 ▪︎ 튜플 더하기 >>> t1 = (1, 2) >>> t2 = (3, 4) >>> t1 + t2 (1, 2, 3, 4)​ 튜플 두개를 더하는 예 ▪︎ 튜플 곱하기 >>> t = (1, 2, 3) >>> t * 3 (1, 2, 3, 1, 2, 3, 1, 2, 3)​ 튜플 곱하기는 횟.. 2022. 1. 18.
[파이썬] 수 자료형 숫자형 항목 사용 예 정수 123, -345, 0 실수 123.45, -1234.5, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 정수형 Integer, 정수를 뜻하는 자료형 실수형 소수점이 표함된 숫자, 컴퓨터 지수 표현 방식 가능 4.24e10 또는 4.24E10처럼 표현한다(e와 E 둘 중 어느 것을 사용해도 무방하다). 여기서 4.24E10은 4.24∗10^10, 4.24e-10은 4.24∗10^−10을 의미한다. 8진수와 16진수 8진수(Octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다. 16진수(Hexadecimal)를 만들기 위해서는 0x로 시작하면 된다. 연산사들 연산자 설명 +,-,/,* 더하기, .. 2022. 1. 12.
[파이썬] 리스트 초기화 #1차원 리스트 초기화 >>> a = [0] * 5 >>> a [0, 0, 0, 0, 0] # R*C 크기의 2차원 리스트 초기화 >>> R = 5 >>> C = 10 >>> a = [[0]*C for _ in range(R)] >>> a [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]] 메서드 메서드 설명 시간복잡도 append(x) 리스트에 원소맨 마지막에 추가 O(1) sort() 오름차순 정렬 O(NlogN) sort(reverse=True) 내림차순 정렬.. 2022. 1. 10.