선미 파이썬 0314 3일차
hiblue
강의 내용
print() print("[숫자 연산하기]") num1, num2=1, 3 #[nun1=1, mun2=3] print("[num1 =", num1, ", [num2=", num2, "]", sep="") print("num1+num2=", (num1+num2)) # 하나의 값을 만드는 연산을 할 때는 '반드시' ()로 붂는다 print("num1-num2", (num1-num2)) print("mun2+mun1", (num1+num2)) print("mun2*mun1", (num1*num2)) print("mun2/mun1", (num1/num2)) print("mun2%mun1", (num1%num2)) #값을 연산하는 행위를 연산이라고 한다. #연산을 하는 기호 : 연산자 #연산의 대상 : 피연산자 print("-7 / 3=", (-7 - 3)) print("-7 //3=", (-7 // 3)) #몺을 구하는 연산은 나눗셈의 결과보다 작은 숫자 중 가장 큰 정수 ''' 2. 문자형 "abcd" "1234" >>따음표로 묶으면 문자열이다 문자열을 만드는 방법 1. "" 혹은 ''로 묶는다. 2. 큰 따음표 세개 혹은 작은 따음표 세 개로 묶는다. 문자열에서 사용하는 이스케이프 문자(특수기능) \n 줄바꿈 \t 탭키만큼의 간격 \\ \하나를 사용(출력) \' '하나를 사용(출력) \" "하나를 사용(출력) ''' print("============") print("2. 문자형") print("============") print("[문자열 만드는 방법]") print("1. happy day") print('2. happy day') print("""3. happy day""") print('''4. happy day''') print("[각 방법의 사용 용도]") #'문자열'입니다 라고 출력하고 싶다 #print(''문자열'입니다')라고 하면 오류 print("'문자열'입니다") #큰따음표로 묶었기 때문에 작은따음표는 문자로 출력이 된다 #이스케이프 문자를 사용하면 가능하다. print('\'문자열\'입니다') print() #여러 줄 문자열 다루기 >>''', """ print('''파이썬 재밌다''') my_string = """파이썬 제밌네?""" print(my_string) print() #문자열과 주석의 관계 print("[문자열과 주석]") import sys my_str = '''hello1''' '''안녕2''' print("hello1 의 count : ", sys.getrefcount('''hello1''') ) print("hello1 의 count : ", sys.getrefcount('''안녕2''') ) #문자열을 변수에 대입하거나 어딘가(ex:getrefcount 등)에 사용하면 메모리 공간에 저장된다. 그러나 사용하지 않는 문자열은 읽기는 되지만 출력은 되지 않는다. ''' 문자열 연산하기 1. 덧셈(+) : 문자열과 문자열을 연결 2. 곱셈(*) : 반복 ''' print("[문자열 연산하기]") print("안녕"+"하세요") # +연산으로 하나의 문자열을 만들어서 출력 print("안녕", "하세요", sep="") #두 개의 문자열을 나열하여 출력할 뿐 print("곱하기"*3) my_str="곱셈"*2 print(my_str) # 곱셈곱셈 문자열을 마든 뒤 변수에 대입 print("="*10) print("깔끔") print("="*10) ''' 문자열 인덱싱 indexing : index(색인, 무언가를 가리킨다) "hello" >> h, e, l, l, o 의 조합 및 나열 이렇게 나열된 문자중 몇 번재 문자를 사용하고자 할 때 <bold>숫자가 0부터 시작</bold> >컴퓨터는 0부터 순서를 센다. 즉 h는 사람이 읽을 때는 첫 번째 글자지만 컴퓨터는 0으로 읽는다. <font color="red">파이썬에서 뿐만 아니라 sql이나 엑셀 등에서 문자 관련 함수를 쓸 때도 유념할 것</font> ''' print("[indexing]") print() my_str = "without haste, but without rest." #32글자 print(my_str) print(my_str[0], my_str[10]) #순서를 찾을 때는 커서를 문장의 시작점 앞에 두고 shift키로 세는 것이 빠르다. #print(my_str[32])를 출력하면 인덱스 범위를 초과했기 때문에 오류가 뜬다. print(my_str[-1]) #음수를 넣으면 뒤에서부터 센다. 이 경우 0은 앞에서 사용하고 있으므로 문장의 가장 뒷글자가 -1이 된다. 만약 -32라면 문장의 제일 첫 글자가 출력됨 print(my_str[-32]) #print(my_str[-33])도 인덱싱 범위 초과이므로 오류 ''' 문자열 슬라이싱 slicing : 문자를 조각낸다. a = kikuro akkr a[0:3] :을 이용해서 인덱스 범위를 지정 >0, 1, 2 <blod>a[시작 인덱스:끝 인덱스] >> 끝 인덱스의 문자는 뽑지 않는다.</bold> 시작 인덱스 < a =< 끝 인덱스 a[시작 인덱스:] 시작 인덱스에서 끝까지 a[:끝 인덱스] 처음부터 끝 인덱스 까지 a[:] 처음부터 끝까지=전체 ''' print("[문자열 슬라이싱]") my_str = "without haste, but without rest." # 32글자 print((my_str[0] + my_str[1] + my_str[2] + my_str[3])) #+를 쓸 때 ()를 쓰면 하나의 연산 결과물이 나오게 됨 print(my_str[0:4]) print(my_str[8:13]) #시작이 0일 필요 없다. print(my_str[8:35]) # 슬라이싱의 경우 인덱스 초과시 자동으로 마지막까지 출력 print(my_str[8:]) #시작 인덱스만 지장(끝까지) print(my_str[:4]) #끝 인덱스만 지정 print(my_str[:-7]) #음수도 가능 print(my_str[:-200]) #슬라이싱 자체에서 오류는 나지 않지만, 시작부터 뒤에서 200번째는 문자가 없으므로 빈 값이 출력된다 print(my_str[:]) # print(my_str)과 같으므로 거의 쓰지 않는다. #슬라이스의 사용처 : 기존 문자열에서 추출해서 새로운 문자열을 만들 때 사용한다. #my_str[0] = "w" #오류 #이미 만들어진 문자열은 변경할 수 없다. #뭔가 변경하고 싶을 때는 새로운 문자열을 생성하는 방법밖에 없다. new_str = "W" + my_str[1:] print(new_str) ''' 문자열 연습하기 1. 출력 연습 [출력 결과] 철수 "안녕? 파이썬 재밌지??" 영희 "응, 너무 재밌어!" 1)두 가지 방식으로 출력 1. 작은따음표 3개 문자열, 이스케이프 문자 사용x 2. 큰따음표 1개 문자열, 이스케이프 문자 사용 o 2)연산 연습 [출력 결과] ******************** <20개 파이썬 최고 <앞에 빈 칸 5칸(띄어쓰기 하지마세요) 파이썬 최고 파이썬 최고 ******************** <20개 1. print()함수 세 개만 사용해서 출력 3)슬라이싱 연습 phone_number = "010-4332-2167" phone_number에서 숫자만 추출하여 number에 저장하기 print(numer) 0104332221637만 나오도록 4)슬라이싱 연습2 my_info = "한수창 - 남자" print(name) 한수창 print(gender) 남자 '''
결과창
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 43, in <module> print("[num1 =]", mun1, ", num2= ", num2, "]", sep = "") NameError: name 'num2' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 43, in <module> print("[num1 =]", mun1, ", num2= ", num2, "]", sep = "") NameError: name 'num2' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 43, in <module> print("[num1 =]", mun1, ", num2= ", num2, "]", sep = "") NameError: name 'num2' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 103, in <module> print(my_sting) NameError: name 'my_sting' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 103, in <module> print(my_sting) NameError: name 'my_sting' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] Traceback (most recent call last): File "C:\김선미\파이썬\소스\02_type1.py", line 124, in <module> pirnt("안녕"+"하세요") # +연산으로 하나의 문자열을 만들어서 출력 NameError: name 'pirnt' is not defined >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== without haste, but without rest w >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest w >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest w s >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with without haste, but without >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with without haste, but withou >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with without haste, but withou without haste, but without rest. >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with without haste, but withou without haste, but without rest. >>> ===================== RESTART: C:\김선미\파이썬\소스\02_type1.py ===================== ============ 1. 숫자형 ============ [기본 숫자형] 정수 : 20.0 -20 0 실수 : 20.1 -20.1 지수 : 201.0 201.0 지수 : 2.01 2.01 [숫자 연산하기] [num1 =1, [num2=3] num1+num2= 4 num1-num2 -2 mun2+mun1 4 mun2*mun1 3 mun2/mun1 0.3333333333333333 mun2%mun1 1 -7 / 3= -10 -7 //3= -3 ============ 2. 문자형 ============ [문자열 만드는 방법] 1. happy day 2. happy day 3. happy day 4. happy day [각 방법의 사용 용도] '문자열'입니다 '문자열'입니다 파이썬 재밌다 파이썬 제밌네? [문자열과 주석] hello1 의 count : 3 hello1 의 count : 2 [문자열 연산하기] 안녕하세요 안녕하세요 곱하기곱하기곱하기 곱셈곱셈 ========== 깔끔 ========== [indexing] without haste, but without rest. w s . w [문자열 슬라이싱] with with haste haste, but without rest. haste, but without rest. with without haste, but withou without haste, but without rest. Without haste, but without rest. >>>