python 문자열

    [Python] 파이썬 문자열 인덱싱, 슬라이싱, 포매팅 - 문자열 자르기, 정렬, 공백 (format 함수)

    인덱싱 (indexing)이란 무엇인가를 '가리킨다'는 의미이고, 슬라이싱 (slicing)은 무엇인가를 '잘라낸다'는 의미입니다. 우선 문자열 인덱싱, 슬라이싱, 포매팅 이해하기 전에 가장 중요한 것은 '파이썬은 0부터 숫자를 센다'는 것입니다. 1. 문자열 인덱싱? 위 소스 코드에서 a[3]이 뜻하는 것은 a라는 문자열의 4번째 문자 n입니다. 파이썬은 0부터 숫자를 세기 때문에, a[0]: 'M' , a[1]: 'y' , a[2]: ' ' , a[3]: 'n' , a[4]: 'a' , ... 이런식이 되는 것입니다. 변수 이름[번호]은 결국 문자열 안의 특정한 값을 뽑아내는 역할을 합니다. 마찬가지로, 음수를 사용해 문자를 뒤에서부터 읽는 것도 가능합니다. 2. 문자열 슬라이싱? "My name i..

    [Python] 파이썬 문자열 연산 - 문자열 연결, 반복, 길이 구하기 (len 함수)

    파이썬에서는 문자열을 더하거나 곱할 수 있습니다. 1. 문자열 더해서 연결하기 (Concatenation) + 를 사용하여 head 변수와 tail 변수를 더해 두 변수의 문자열을 연결할 수 있습니다. 2. 문자열 곱해서 반복하기 여기에서 * 의 의미는 숫자 곱하기의 의미와는 조금 다릅니다. head * 2 라는 것은 head 를 두 번 반복하라는 뜻이며, 문자열의 반복을 의미합니다. 3. len 함수로 문자열 길이 구하기 파이썬에서 문자열의 길이는 len 함수를 사용해 간편하게 구할 수 있습니다.