<입력>
print('Hello')
print("Hello")
print("Hello 'world'")
print('Hello "world"')
<실행결과>
Hello - '를 쓰든, "를 쓰든 둘 다 출력이 가능
Hello - '를 쓰든, "를 쓰든 둘 다 출력이 가능
Hello 'world' - 'world'를 강조하고 싶을 때 print에서는 "를 써야한다('를 쓰면 애러)
Hello "world" - "world"를 강조하고 싶을 때 print에서는 '를 써야한다("를 쓰면 애러)
<입력>
print('Hello '+'world')
print('Hello '*3)
print('Hello'[0])
print('Hello'[1])
print('Hello'[2])
<실행결과>
Hello world - 문자 더하기 가능
Hello Hello Hello - 문자 곱하기 가능
H - []안의 위치에 있는 문자만 나타낸다(위치는 1번이 아니라 0번부터 시작)
e
l
<입력>
print('hello world'.capitalize())
print('hello world'.upper())
print('hello world'.len())
print(len('hello world'))
print('Hello world'.replace('world', 'programming'))
<실행결과>
Hello world - 첫 문자를 대문자로 표기
HELLO WORLD - 전체 문자를 대문자로 표기
11 - 문자의 개수를 표기(문자 갯수는 0이 아닌 1부터이면 띄어쓰기도 문자 개수에 포함)
11 - 위랑 같지만 다르게 입력할 수도 있다
Hello programming - 치환
<입력>
print("egoing's \"tutorial\"")
print("\")
print("Hello\nworld")
print("Hello\t\tworld")
print("\a")
<실행결과>
egoing's "tutorial" - \를 쓰면 뒤에 오늘 문자가 기능을 잃고 문자 그대로 표기된다
\ - \를 2개 써서 뒤에 \가 문자 그대로 읽혀 \로 표기
Hello - \n은 줄바꿈(new line)
world
Hello world - \t는 들여쓰기(tap) \t\t로 쓰면 탭이 2번 적용
-\a는 경고음이 나온다(alert)
<입력>
print(10+5)
print("10"+"5")
<실행결과>
15 - 10+5
105 - 문자10과 문자5의 결합