본문 바로가기

코딩/Python16

7) 리스트 1. 리스트(list)란? 서를 갖는 객체들의 집합 # 순서를 갖는 객체들의 집합 # 지하철을 탄다고 가정 sub1= 10 sub2= 20 sub3= 30 subway = [10, 20 ,30] print(subway) 터미널에 나타난 subway에 대한 출력은 [10, 20, 30]이다. subway = ["유재석", "조세호", "박명수"] print(subway) # 조세호는 몇 번째 칸에?? print(subway.index("조세호")) # 1 index를 통해 찾아 줄 수도 있다. 2. 추가/삭제 # 다음 정류장에 하하가 다음 칸에 탑승한다 subway.append("하하") print(subway) # ['유재석', '조세호', '박명수', '하하'] # 정형돈이 유재석과 조세호 사이에 탑승.. 2023. 7. 11.
6) 탈출문자 탈출문자(escape string)이란, 직접 입력할 수 없는 일부 문자를 문자열에 포함시킬 수 있는 특수 문자를 가리킨다. 1. \n: 줄바꿈 # \n: 줄바꿈 print("백문이 불여일견\n백문이 불여일타") 터미널 창에 줄을 바꿔서 반환시키고픈 경우엔, 줄바꿈 문장 앞에 \n을 입력한다. 2. \", \': 따옴표의 사용 문자열을 입력할 때 우리는 따옴표를 통해 표시하지만, 이는 터미널에 추가적으로 따옴표를 표시하고픈 경우엔 탈출문자 \"과 \'을 사용하여 표시할 수 있다. # \", \': 문장 내에서 따옴표를 쓰고 싶을때, 문자열과 충돌하지 않도록 # 저는 "엄준식"입니다. print("저는 '엄준식'입니다.") # 저는 '엄준식'입니다. print('저는 "엄준식"입니다.') # 저는 "엄준식.. 2023. 7. 11.
5) 문자열 포맷 문자열 포맷(string formatting)이란? 문자열을 만들 때 원하는 위치에 특정한 값(변수)을 삽입해서 문자열을 이쁘게 출력하는 것을 의미. 1. %서식문자 사진과 같이 %는 뒤에 오는 자료형을 가리키는 문자이다. %d는 정수만 올 수 있고, %s는 str으로 문자열이 올 수 있고, %c는 character로 문자 하나만 올 수 있다. %s에 올 수 있는 것은 문자열이기에, %d의 정수도 쓸 수 있다. % (a, b, c ...)로 2개 이상도 가능하다. 2. format( ) %서식문자와 같이, format함수를 사용할 때의 방법은 비슷하다. 중괄호 { } 사이에 숫자를 넣어 순서를 지정해 주면 format함수의 괄호 안의 값에 맞추어 지정된 값이 출력되는 걸 볼 수 있다. format 함수 .. 2023. 7. 11.
4) 문자열처리 함수 python = "Python is Amazing"이라는 문자열 변수를 지정하고, 1. 대소문자 lower( ) --> 전부 소문자로 반환 upper( ) --> 전부 대문자로 반환 islower( ) --> 소문자가 맞니? True or False isupper( ) --> 대문자가 맞니? True or False swapcase( ) --> 대 소문자 변환 2. 문자열 계산 len( ) --> 문자열의 개수를 반환 count( ) --> 특정 문자열이 나온 횟수 반환 replace(a, b) --> a를 b로 변환 (공백도 " "으로 변환 설정가능) 3. 문자열 찾기 index( ) --> 몇 번째 자리인지 찾는다 find( ) --> 몇 번째 자리인지 찾는다 기능적으론 두 함수가 같아 보이지만, 3.. 2023. 7. 11.