목록 Python (37)
이롭게 현명하게
목차 리스트 더하기 리스트 반복하기 리스트 길이 구하기 리스트 연산 오류 [리스트 더하기] 리스트 사이에서 + 기호는 2개의 리스트를 합치는 기능을한다. 문자열에서 "abc" + "def" = "abcdef"가 되는 것과 같은 것이다. a = [1,2,3] b = [4,5,6] print(a+b) # [1, 2, 3, 4, 5, 6] [리스트 반복하기] * 기호를 사용하여 리스트를 반복하여 새로운 리스트를 만들어 낸다. a = [1,2,3] print(a*3) # [1, 2, 3, 1, 2, 3, 1, 2, 3] [리스트 길이 구하기] 리스트의 길이를 구하려면 len함수를 사용한다. a = [1,2,3] print(len(a)) # 3 [리스트 연산 오류] 코드를 실행하면 다음과 같은 오류가 나타난다. ..
목차 리스트 생성 리스트 인덱싱 리스트 슬라이스 리스트 마지막 요소에 접근하기 리스트명 = list() 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] - 인덱싱 리스트명[인덱스번호] - 슬라이싱 리스트명[시작인덱스:끝인덱스:간격] [리스트 생성] 리스트는 아무것도 포함하지 않아 비어있는 리스트([]), 또는 요소값을 가질 수 있다. 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] a = [] b = [1, 2, 3] c = ['Life', 'is', 'too', 'short'] d = [1, 2, 'Life', 'is'] e = [1, 2, ['Life', ..
[문자열 관련 함수] 코드 설명 문자열.count('문자') 문자열 중 문자의 개수를 리턴한다. 문자열.find('문자') 문자열 중 문자가 처음으로 나온 위치를 반환 찾는 문자가 없다면 -1 반환 숫자는 0부터 센다. 문자열.index('문자') 문자열 중 찾는 문자가 맨 처음으로 나온 위치를반환한다. 찾는 문자가 없다면 오류 발생 ",".join('문자열') join 함수는 문자열,리스트,튜플에도 사용 문자열의 각각의 문자 사이에 "," 삽입 문자열.upper() 소문자를 대문자로 바꾸기 문자열.lower() 대문자를 소문자로 바꾸기 문자열.lstrip() 왼쪽 공백 지우기 문자열 중 가장 왼쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다. 문자열.rstrip() 오른쪽 공백 지우기 문자열 중 ..
목차 문자열 포매팅 문자열 포맷 코드 포맷 코드와 숫자 함께 사용하기 format함수 f문자열 포매팅 코드 설명 %s 문자열(String) %c 문자 1개(character) %d 정수(Integer) %f 부동소수(floating-point) %o 8진수 %x 16진수 %% Literal % (문자 % 자체) %10s 전체 길이가 10개인 문자열 공간에서 대입되는 값을 오른쪽으로 정렬하고 그 앞의 나머지는 공백으로 남겨둔다. %-10s 전체 길이가 10개인 문자열,왼쪽 정렬,나머지는 공백 %10.4f 문자열의 길이가 10인소수점 네번째 자리까지 나타낸다. print("I eat {0} apples.".format(3)) #'I eat 3 apples.' print("I eat {0} apples.".f..
목차 문자열 인덱싱이란? 문자열 인덱싱 활용하기 문자열 음수 인덱스 문자열 슬라이싱이란? 문자열을 슬라이싱 하는 방법 슬라이싱으로 문자열 나누기 문자열에 있는 문자 바꾸기 - 인덱싱 문자열[숫자] -슬라이싱 문자열[시작인덱스:끝인덱스:간격] [문자열 인덱싱이란?] 인덱싱(Indexing) : 무엇인가를 "가리킨다" [문자열 인덱싱 활용하기] 문자열 "Life is too short, You need Python"에서 L은 문자열의 0번째, 그다음인 i는 1번째이다. Life is too short, You need Python 0 1 2 3 0123456789012345678901234567890123 a [3] : a라는 문자열의 네 번째 문자 a [5] : a라는 문자열의 여섯 번째 문자 a [8] ..
목차 문자열 더해서 연산하기 문자열 곱하기 문자열 곱하기 응용 문자열 길이 구하기 print("="*50) # ================================================== a="I'm" b = " unstoppable" c = a+b print(c) print(len(a)) print(len(b)) print(len(c)) #I'm unstoppable #3 #12 #15 [문자열 더해서 연산하기] a = "Python" b = " is fun!" print(a+b) # Python is fun! [문자열 곱하기] a = "food" print(a*2) # foodfood [문자열 곱하기 응용] print("="*50) print("My program") print("="*..