Soft Ware/python

(2) 문자 와 문자열

달려가보자 2012. 2. 17. 04:47

string = "py"
string1 = "thon"

print(string+string1)

string2 = 'Love'

print(string2 * 2)

출력문 :

python
LoveLove

문자열에 대한 연산자를 몇가지 지원하는데 + 하면 문자열이 붙고 * 2 하면 2번 문자열을 반복 출력한다

string = "py"
string1 = "thon"
string2 = 'Love'

print(string[0])

print(string2[0:4])

출력문 :
p
Love

이렇게 C/C++ 배열처럼 사용할수 있으나 다른점은 대입 연산자 좌변쪽에는 올수 없다

즉 string[0] = 'a' 가 안된다는 말이다 .

string2[0:4] 같은 경우는 문자열 0 부터 4번까지 출력하라는말이다


string = "python"

print(string[-3:])

print(string[:])

print(string[::2])

첫번째 경우에는 0을 기준으로 왼쪽으로 3번째 부터 0까지 출력하라는 말이고

두번째 경우에는 다 출력하라는 말이다

세번째 경우에는 2자리씩 뛰어서 출력하라는 말이다