# 2021-04-02
- ctrl + Enter : 실행
- Enter : Edit Mode(작성모드)
#변수 : 데이터를 저장할 수 있는 공간
num = 3.4
print("{}".format(num))
print(type(num))
num = 4
print("{}".format(num))
print(type(num))
age = int(input("나이를 입력하세요 :"))
print('제 나이는 {}살입니다.'.format(age))
#프로그래밍 언어는 자료형이 있다.
num1 = 13
num2 = 25
num2 = 77
print("num1 = {} num2 = {}".format(num1, num2))
import pandas as pd
titanic_df = pd.read_csv('test.csv')
num3 = 3.1425
num4 = 1.25
num5 = 3.0
print("num3 : {}, num4 : {}, num5 : {}".format(num3, num4, num5))
str1 = "Funny python"
str2 = 'Easy python'
print("str1 : {}, str1 : {}".format(str1, str2))
str1 = 'Funny Python'
str2 = "Easy Python"
#여러변수의 값을 출력할 떄
print(str1,"뭐여" ,str2)
# print(str1)
# print(str2)
#소문자와 대문자는 다르게 인식한다
number = 10
Number = 20
print("number : ", number)
print("Number : ", Number)
num1_num2 = 10
num1_num2
a= 10
b= 15
print(a)
print(b)
#하나의 값을 여러 공간에 저장하는 방법
# num1 = 5
# num2 = 5
# num3 = 5
num1 = num2 = num3 = 5
print(num1, num2, num3)
x = 100
y = 200
sum1 = x+y
print(sum)
msg = "she's gone."
msg
msg2= 'she"s gone.'
msg2
msg3 = 'she\'s gone.' #이스케이프 문자 \*
print(msg3)
#따옴표 3개를 사용하여 문자열 표현
msg4 = '''Hello ~
Python.'''
msg5 = '''Hello ~ Python Easy Language'''
print(msg5)
print(msg4)
html = '''
<html>
<head>
<title>웹 사이트 제목</title>
</head>
<body>
컨텐츠(이미지, 사진, 영상, 텍스트)
</body>
</html>
'''
# 마크다운
- ㅎㅎ
# 문자열 인덱싱 & 슬라이싱
intro = 'My name is YJ'
print(intro)
type(intro)
list1 = ["My name is YJ"]
type(list1)
list1[0]
type(list1[0])
print(intro[0])
print(intro[-1])
print(intro[3]+intro[4]+intro[5]+intro[6])
print(intro[3:7])
print(intro[-5]+intro[-4])
#슬라이싱: 특정범위를 지정해서 문자열을 접근하는 방법
# 변수명 [시작인덱스 : 끝인덱스]
# name 을 출력
print(intro[3:7])
dy_info = "20200706Sunny"
print("년도 : "+dy_info[0:4])
print("월일 : "+dy_info[4:8])
print("날씨 : "+dy_info[8:13])
s = "2020년 3월 3일의 날씨는 맑음입니다."
day = s[0:11]
wh = s[-6:-4]
print("날짜 : {}".format(day))
print("날씨 : {}".format(wh))
# 문자열 포매팅(Fornatting)
- '%' 문자 활용
- format() 기능활용
day = 2
month = 4
str1 = "오늘"
msg = '%s은 %d월 %d일입니다.'%(str1, month, day)
print(msg)
s = '문자'
i = 2
f = 3.5
msg = '%s %d %f'%(s,i,f)
print(msg)
when = '오늘'
month = 5
day = 5
msg2 = '{}은 {}월 {}일입니다.'.format(when, month, day)
print(msg2)
x = 100
y = 200
sum = x + y
print("{}와 {}의 합은 {}입니다".format(x,y,sum))
# 문자열 함수
msg3 = 'Python is easy and simple.'
#문자열의 길이
print(len(msg3))
#양쪽 공백 제거 : strip()
msg4 = ' Python is easy and simple. '
print(msg4.strip()) #크롤링한 문자열 데이터의 공백을 제거할 때 사용
#특정 문자를 다른 문자로 대체 : 변수.reaplace(이전문자를, 다른문자)
print(msg3.replace('Python', 'Java'))
print(msg3)
msg3 = msg3.replace('Python', 'Java')
print(msg3)
#문자열 나누기 : split()
print(msg3.split())
msg5 = "Python_is_easy"
print(msg5.split('_'))