print('hello\n my name is Umm\t PC \r \0')
print('hello\n\"nice to meet you.\"Umm \\')
이스케이프 문자를 이용한 사례이기는 합니다.
많이 쓰이는 것은 \t \n정도 이기는 합니다.
# 타입을 변환하는것이 가능합니다.
int_val = 13
print('int_val type is', type(int_val))
# int_val type is <class 'int'>
str_val = str(int_val)
print('int_val changed type is',type(str_val))
# int_val changed type is <class 'str'>
[int_val](변수) 의 타입은 int 타입입니다.
int_val 의 타입은 str() 함수를 이용하여 int_val의 타입을 변형하여, str 타입으로 변경을 하였습니다.
int 형은 str의 형과 합쳐지는 것이 어려워서 형 변환을 해 주어야 합니다.
explane = \
'Copyright (C) Microsoft Corporation. All rights reserved.'
print(explane)
# type(class)를 확인하는 함수
print(type(explane)) # <class 'str'>
# 글자수 세는 함수는 len
print(len(explane)) # 57개
# 문자열 인덱스(오프셋)
# 문자열에서 문자를 인덱스로 추출이 가능합니다
print(explane[0]) # C
print(explane[50]) # s
# 문자열에서 문자열속에 있는 문자열 또한 추출이 가능합니다
print(explane[0:10]) # Copyright
print(explane[10:14]) # (C)
print(explane[-9:-1]) # reserve
문자열 인덱스 :
색인이라는 뜻이 있습니다. 컴퓨터는 거의 언제나 0을 처음으로 인식하는 경우가 많습니다.
그래서 인덱스 0은 처음을 뜻하게 됩니다.
빨간색 네모들을 보시면 알 수가 있습니다.
설명을 다시 하겠습니다.
첫 번째 네모:
'explane' 이라는 변수를 지정하여
'Copyright (C) Microsoft Corporation. All rights reserved.' 라는 문자열을 대입하였습니다.
두 번째 네모:
type() 함수를 이용하여 explane 의 타입을 확인하였습니다.
str 이라는 문자열이라고 결과를 보여주고 있습니다.
세 번째 네모:
len() 함수를 이용하여 explane 의 문자개수를 알려줍니다.
총 57개라고 합니다.
네 번째 네모 :
explane의 변수에 [ ]을 이용하니 신기하게도 문자나 문자열을 추출할 수 있게 되었습니다.