# 문자열 출력
print('문자열')
# 문자열
# Quotation Mark
s= 'Hello Python'
s
# 'Hello Python'
s = '\"Hello Python\"'
s
# "Hello Python"
s = "Hello Python"
s
# 'Hello Python'
"She's a girl"
# "She's a girl"
# Single Quotation Mark 오류
'She's a girl'
# 오류
print("She's a girl")
print('He said "Hi"')
# She's a girl
# He said "Hi"
print("\"")
# "
print('\\')
# \
# 문자열 Array 저장
s = 'Life is too short, you need Python.'
print(s[0])
# L
print([s[12])
# s
print(s[-1])
# .
print(s[-2])
# n
# 문자열 Array Slicing
temp = s[0:4]
temp
# 'Life'
temp = s[9:12]
temp
# 'oo'
s[0:4]
# 'Life'
s[-4:-1]
# 'hon'
s[-0:-4]
# 'Life is too short, you need Pyt'
s[12:17]
# 'short'
s[19:]
# 'you need Python.'
s[:]
# 'Life is too short, you need Python.'
s = '20191203sunny'
year = s[:4]
month = s[4:6]
day = s[6:8]
weather = s[8:]
year
# '2019'
month
# '12'
day
# '03'
weather
# 'sunny'
print("year\t:\t"+ year)
print("day\t:\t" + day)
print("weather\t:\t" + weather)
# year : 2019
# day : 03
# weather: sunny
print("year\t:\t", s[:4])
print("day\t:\t", s[6:8])
print("weather\t:\t", s[8:])
# year : 2019
# day : 03
# weather: sunny
# 문자열 Array Indexing
s[0] + s[1] + s[2] + s[3]
# 'Life'
# 변수 값 저장
a = 10
a
# 10
b = 3.14
b
# 3.14
# 함께 변수 선언
a, b = 10, 15
a + b
# 25
s1 = s2 = "Python"
s1
# 'Python'
a, b, c, d = 2, 5, 6, 2
a
b
c
d
# 2
a
# 2
b
# 5
c
# 6
d
# 2
# 변수 연산
x = 100
y = 200
sum = x + y
sum
# 300
# Array Sum : sum([])
sum([1, 2])
# 3
sum([1, 2, 3, 4])
# 10
# Formating
"I eat %s apples." %"five"
# 'I eat five apples.'
s = '현재 온도는 %d도입니다.' %12
s
# '현재 온도는 12도입니다.'
s = "현재 온도는 {}도입니다." .format(12)
s
# '현재 온도는 12도입니다.'
x= 100
y= 200
sum= x + y
s ='{}과 {}의 합은 {}입니다.' .format(x, y, sum)
s
# '100과 200의 합은 300입니다.
# 문자열 변형함수
s = 'Life is too short, you need Python.'
s.split(' ') # 띄어쓰기를 기준으로 자르기
# ['Life', 'is', 'too', 'short,', 'you', 'need', 'Python.']
s.replace(' ', '') # 띄어쓰기를 공백없음으로 치환
# 'Lifeistooshort,youneedPython.
s = ' Life is too short, you need Python. '
s.strip() # 양쪽 공백제거 (웹 크롤링)
# 'Life is too short, you need Python.'
Programming/Python