
my_str = "가나다"
print(my_str)
# 가나다
type(my_str)
# <class 'str'>
print("Let's go!")
print('I said, "Hello!"')
## 여러줄 하나의 문자열 변수
## """string"""
my_str = """가가가
나나나
다다다
"""
my_str
# '가가가\n나나나\n다다다\n'
%d %f %s
my_str = 'My name is %s' % 'Changon Na'
my_str
# 'My name is Changon Na'
'%d %d' % (1, 2)
# '1 2'
'%d %f %s' % (1, 2.0, 'hi')
# '1 2.000000 hi'
'{ }'.format( )
'My name is %s' % 'changonna'
# 'My name is changonna'
'My name is {}'.format('changonna')
# 'My name is changonna'
'{} * {} = {}'.format('2', '3', '2 * 3')
# '2 * 3 = 6'
## 순서 지정해서 format 사용하기
'{1} * {0} = {2}'.format('2', '3', '2 * 3')
# '3 * 2 = 6'

my_name = '나찬곤의 코딩'
my_name[3]
# '의'
my_name[6]
# '딩'
my_name[-1]
# '딩'
my_name[-4]
# '의'

>>> my_str[0:4]
'나찬곤의'
>>> my_str[5:8]
'파이썬'
>>>
>>> my_str[:3]
'나찬곤'
>>>
>>> my_str[5:]
'파이썬'

>>> fruit_str = 'apple banana lemon'
>>> fruits = fruit_str.split()
>>> print(fruits[0])
apple
>>> print(fruits[1])
banana
>>> my_name = '김왼손의 왼손코딩'
>>> print(my_name.split())
['김왼손의', '왼손코딩']
def 함수이름(인자1, ...):
"""함수에 대한 설명"""
실행할 명령1
실행할 명령2
...
return 결과

>>> # print('', end='')
>>> # 출력의 끝 지정
>>> print('집단지성')
집단지성
>>> print('집단지성', end='')
집단지성
>>> print('집단지성', end='/')
집단지성/
>>> # Escape code
>>> # ex) \n \t
>>> print('나찬곤의 파이썬')
나찬곤의 파이썬
>>> print('나찬곤의\n파이썬')
나찬곤의
파이썬
>>> print('나찬곤의\t파이썬')
나찬곤의 파이썬
>>> print('미운', end='\t')
미운
>>> print('미운', end='\t'); print('코딩')
미운 코딩