본문 바로가기

python 공부 문자열 포매팅 문자열 포매팅이란 문자열 내에 어떤 값을 삽입하는 방법입니다. 대입은 숫자애도 가능하고 문자에도 가능하고 변수에도 가능합니다. 먼저 예시로 숫자에 대입해보겠습니다. print("I`m %d years old!"% 19) 상황에따라 값을 변경하여 이런식 으로 대입을 해줄수있습니다. 이번에는 문자열 입니다. print("I`m very %s!"% "happy") 문자열을 대입할떄는 문자를 (")로 감싸줘야합니다. 이번에는 변수에 대입해보겠습니다. age=19 print("I`m %d years old!"% age) 이번에는 두개의 값을 치환해보겠습니다 age=19 feel="happy" print("I`m %d years old!, I`m very %s!"% (age,fel)) 언제 %d를써야하고 어느떄 %.. 더보기
python 공부 문자열 인덱싱과 슬라이싱 문자열의 인덱싱과 슬라이싱에대해 공부해봤습니다. 인덱싱(indexing) = 가르키다 라는 뜻이라네요 슬라이싱(slicing) = 잘라내다 라는 뜻이군요. 먼지 a라는 변수안에 Hello Python!을 넣어보도록하겠습니다. a = "Hello Python!" 먼저 인덱싱입니다. a[0] 을 하게되면 a 변수에 0번째 문자를 가르키라는 말입니다. 이렇게 a변수안에 0번째를 가르치는것은 H네요. C언어의 배열과 같네요 이해가 안가시는분들을위해 자세히 설명드리겠습니다. print(a[0]) = "H" print(a[1]) = "e" print(a[2]) = "l" print(a[3]) = "l" print(a[4]) = "o" print(a[5]) = "w" print(a[6]) = " " print(a[7.. 더보기
python 공부 문자열 연산 이번에는 문자열 연산입니다 파이썬에서는 문자열을 더하거나 곱하는 방법이있습니다 head ="Python" tail = "is fun!" head에 "Python"을 넣구 tail에 "is fun!" 을 넣엇습니다. 이문자열을 둘이 연결 해보겠습니다. print(head+tail) 이런식으로 간단하게 두문자열을 연결할수가있습니다. 이번에는 head를 두번 연속 출력해보겠씁니다. print(head*2) 여기서 "*"의 의미는 숫자 곱하기와 다른의미 입니다. 여기서 사용된 '*'은 문자열의 반복의 뜻으로 사용됫습니다. 이번에는 응용 해보겠습니다.. 에디터에 이런식으면 이렇게 나옵니다. wikidocs에서 공부하면서 포스팅하는것입니다. 잘못된 부분이있으면 댓글로 알려주세요. 더보기