선미 파이썬 0316 5일차

azuremei
이동: 둘러보기, 검색

수업내용


print("%s은 %d살" % ("한수창", 20))
print("{}은 {}살".format("한수창", 20))
#포케팅은 문자열(%s)가 만능이기 때문에 문자열을 쓰거나 포멧 함수를 쓰는것이 가장 편리하다.

print("[포멧함수를 이용한 소수점 표현]")
print("thtn : {}".format(121.12345687))
print("소수점 1자리까지 : {:.1f}". format(21.777777))
# : 포멧 함수 사용시 특수한 기능을 갖게하는 문자

print("[format 함수를 이용한 정렬]")
print("[{}] [{}]".format("파이썬", "짱재밌다"))
print("[{0}] [{1}]".format("파이썬", "짱재밌다"))
#0과 1은 인덱스, {}안에 아무것도 쓰지 않은 것과 같다(인덱스 생략)
print("[{:10}] [{:10}]".format("파이썬", "짱재밌다")) #기본이 좌측정렬이다.
# 원래 :은 인덱스 뒤에 위치함. 그러나 앞에서는 인덱스를 생략했기 때문에{:10}과 {0:10}은 같음
print("[{0:10}] [{1:10}]".format("파이썬", "짱재밌다")) # 기본 좌측정렬

print("[{:>10}] [{:>10}]".format("파이썬", "짱재밌다")) # >:우측정렬(-->)
print("[{:<10}] [{:<10}]".format("파이썬", "짱재밌다")) # <: 좌측정렬(<--)
print("[{:^10}] [{:^10}]".format("파이썬", "짱재밌다")) # ^가운데정렬

#정렬 후 빈 칸 채우기

print("[{:하^10}] [{:호^10}]".format("파이썬", "짱재밌다")) # 정렬을 하면서 남은 빈 칸을 채움
#print("[{:와하^10}] [{:훠우^10}]".format("파이썬", "짱재밌다")) # 두 글자 이상은 오류
print("[{: ^10}] [{: ^10}]".format("파이썬", "짱재밌다")) # 공백을 넣지 않아도 기본적으로 공백이 적용

#파이썬 뿐만 아니라 프로그래밍 언어 사용 시 기본으로 적용되는 것들이 많다. 기본으로 적요되는 것들을 생각하고 파악하면서 코딩을 해야함
# print() ->sep=" ", end="\n"
# 문자열.format()
#{} wkehddmfh dlseprtm qndu
#<wkehddmfh whkcmrwjdfuf
# 공백

print()

#문자열. 함수>문자열로 사용할 수 있는 함수들
print("[문자열로 사용할 수 있는 함수]")
#"".capitalize
#my_str=""
#my_str.capitalize

str1= "I`m a boy"
print("원본 : "+ str1)
print("대문자로(uppper) : " +str1.upper())
#함수를 사용했을 때 (1)원래의 값이 변하는 경우가 있고 (2)원래의 값을 사용하여 새로운 값을 만들어내는 경우가 있다.

print("대문자로(uppper) : " "asdf".upper())
print("소문자로(lower) : " +str1.lower())
# upper와 lower같은 경우는 출력을 하면서 하나씩 만드는 게 아니라 대문자로 변환된 새로운 문자를 만든 후 출력하는 것, print와는 관련이 없음

str2 = "phtyon"
print("제목을 대문자로(title) : " +str2.title())
print("제목을 대문자로(title) : python python".title())
#모든 알파벳 단어는 첫 글자가 대문자로 바뀐다.

str3 = "        공 백 제 거      "
#중요. 다른 언어에서도 자주 씀
print("좌우측 공백제거 사용하지 않았을 때 : " + str3)
print("좌우측 공백제거 사용 : " + str3.strip()) # 공백제거
#공백이 아닌 문자를 만날 때 까지 존재하는 공백을 지운다

print("좌측 공백제거 사용 : " + str3.lstrip()) # left
print("우측 공백제거 사용 : " + str3.rstrip()) # right

comma = ","
print(comma.join("문자열삽입.join()"))
#콤마 문자열을 조인 안의 문자열에 문자 하나하나마다 삽입
print(",".join("파이썬")) # 문자의 앞과 뒤는 사이사이가 아니므로 콤마가 출력되지 않음

str4 = "문자열 대체하기(replace) : phthon python"
print(str4.replace("p","P")) # .replace(바꿀대상, 바꿀문자)
print(str4.replace("py","Py"))
#.replace는 찾아진 모든 문자열을 대체하므로 사용 시 원하지 않는 문자가 바뀌는 것을 대비하여 원하는 문자를 잘 추출해야 함. 예)p 대신 py를 사용한다. 위의 예문에서 reP과 rep을 살펴볼것

str5 = "문자열 분화하기(split)"
#.split()를 사용하면 분할된 결과는 '리스트 자료형'으로 반환된다
print(str5.split()) # stpit()안에 값이 없으면 공백, 탭, 개행 등 여백 기준으로
print("안.녕.하.세.요.".split(".")) # 마지막 점을 기준으로 아무것도 없다. 요. 했을 떄 . 옆에는 문자가 없지만 이것도 빈 문자열로 분할된다.
print("안.녕.하.세.요".split(".")) 


str6= "문자열 문자 위치 찾기(index)"
print(str6.index("열"))
print(str6.index("index"))
#일치하는 문자열을 찾아서 첫 번째 문자의 위치를 반환. 반환되는 문자는 정수이다.
############왜 26이 아니라 13이 나왔는지
#print(str6.index("1")) # 오류! 찾고 싶은 문자가 없어서 오류 발생

str7 = "문자열 위치 찾기(find)"
print(str7.find("열"))
print(str7.find("1")) # find에서는 찾고싶은 문자가 없을 때 -1이 반환이 됨.
#원래 index에 음수는 없다. 단지 파이썬이 인덱싱할때 음수를 지원하는 것 뿐이므로 찾고 싶은 게 없을 때 -1로 변환되는게 일반적이다.

print("문자열문자열".index("문")) # 여러 개가 있어도 처음 찾은 문자의 인덱스가 변환
print("문자열문자열".rindex("문")) # r=뒤집다 >>뒤에서 부터 찾느다.

print("문자열문자열".find("문"))
print("문자열문자열".rfind("문")) #find도 동일

print("문자열문자열".index("문", 1)) # index(찾고싶은 문자열, 찾기 시작한 문자열 인덱스)
#문 이라는 글자를 1번(자열문자열)부터 찾아라

##문자열 관련 함수들은 외울 필요는 없지만 자주 사용되기 때문에 자연스럽게 외워질 것. 필요한 것이 있으면 소스를 찾아서 쓰면 됨.

'''
            포메팅 연습

====================
      string
====================

        1).format()함수 이용하여 출력
        2)sting은 가운데 정렬
'''

'''
print("={:<19}".format("="))
print("{:^}".format("string"))
print("={:<19}".format("="))
'''

# 03_type

'''
    [3. 리스트(list) 자료형]
        - 데이터의 목록
        - 편리하다.

        리스트명 = []
        요소 = 대괄호 안에 있는 값 하나하나를 지칭
        
        [요소 1, 요소 2, ...., 요소 n]
        
'''

print("="*20)
print("[3. 리스트]")
print("="*20)

print("[리스트 만들기]")
a = [] # 비어있는 리스트
b = [1, 2] # 정수 123을 요소로 가진 리스트
c = ["AAA", "BBB"] # 문자열을 요소로 가진 리스트
d = [1, 2, "A", "B"] # 정수와 문자열이 혼합된 리스트
# 일반적인 프로그래밍 언어에서 리스트를 사용할 때는 리스트의 데이터타입을 미리 선언해야 하며 데이터타입이 혼합된 리스트를 만드는 것도 불가능하다.
# 파이썬은 위와 같이 가능, 그러나 리스트 자체가 특정 데이터들의 목록이기 때문에 같은 성질의 값을 다뤄야 한다.

e=[1, "A", [2, "B"]] # 리스트 안에서 리스트를 요소로 가진 리스트 e의 첫 번째 요소 : 정수, 두 번째 요소 : 문자열, 세 번째 요소 : 리스트
# 일반적인 프로그래밍 언어에서는 이러한 복합적 리스트 사용이 불가능하거나 복잡한 연산과정을 거쳐야만 사용할 수 있다.

print(a)
print(b)
print(c)
print(d)
print(e)
#리스트는 []대괄호로 묶는다. 그냥 외워야함ㅋ

print(type(a))
print(type("하이"))
#type()함수를 사용하면 어떤 자료형인지 확인이 가능하다

print("[리스트 인덱싱, 슬라이싱]")
my_str = "123"
my_list = ["1", "2", "3"]

#문자열 123은 "1", "2", "3"이라는 문자가 합쳐진 것이므로 분리가 가능한 것 처럼 리스트도 각 요소별로 다룰 수 있다.

n_list = [1, 2, 3]
s_list = ["한수창", "홍길동", "이몽룡"]

print(s_list)
print(s_list[0]) #####여기서 인덱싱으로 가져온 자료는 원 자료형의 데이터타입을 그대로 따라간다.

print(n_list[0]*2) # 가져온 게 숫자
print(s_list[0]*2) # 가져온 게 문자
#-1 지정 가능, 범위 초과시 오류(문자열 인덱싱과 동일)


s_list = ["한수창", "홍길동", ["김빛나", "김빛나라"]]
print(s_list[0])
print(s_list[2]) # 가져온게 리스트
print(s_list[2][0]) # 가져온 리스트에서 0번 인덱스 사용
#### 이때 s_list[2]는 리스트로 취급한다

list1 = ["ku", "ki", ["ak", "re", ["ka", "ao"]]]
print(list1[2][2][1])

#리스트는 다중으로도 이용 가능하다.

출력값

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:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
대문자로(uppper) : I`M A BOY
I`m a boy
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(ㅣㅐㅈㄷㄱ) : i`m a boy
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
>>> 
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
a,n,s,w,k,d,u,f,t,k,q,d,l,q, ,j,o,i,n,(,)
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
a,n,s,w,k,d,u,f,t,k,q,d,l,q, ,j,o,i,n,(,)
파,이,썬
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
Traceback (most recent call last):
  File "C:/김선미/파이썬/소스/0316.py", line 85, in <module>
    print(str6.index("열"))
NameError: name 'str6' is not defined
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
-1
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
2
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
2
-1
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
2
-1
0
3
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
2
-1
0
3
0
3
3
>>> 
>>> 
======================= RESTART: C:/김선미/파이썬/소스/0316.py =======================
한수창은 20살
한수창은 20살
[포멧함수를 이용한 소수점 표현]
thtn : 121.12345687
소수점 1자리까지 : 21.8
[format 함수를 이용한 정렬]
[파이썬] [짱재밌다]
[파이썬] [짱재밌다]
[파이썬       ] [짱재밌다      ]
[파이썬       ] [짱재밌다      ]
[       파이썬] [      짱재밌다]
[파이썬       ] [짱재밌다      ]
[   파이썬    ] [   짱재밌다   ]
[하하하파이썬하하하하] [호호호짱재밌다호호호]
[   파이썬    ] [   짱재밌다   ]

[문자열로 사용할 수 있는 함수]
원본 : I`m a boy
대문자로(uppper) : I`M A BOY
대문자로(UPPPER) : ASDF
소문자로(lower) : i`m a boy
제목을 대문자로(title) : Phtyon
제목을 대문자로(Title) : Python Python
좌우측 공백제거 사용하지 않았을 때 :         공 백 제 거      
좌우측 공백제거 사용 : 공 백 제 거
좌측 공백제거 사용 : 공 백 제 거      
우측 공백제거 사용 :         공 백 제 거
문,자,열,삽,입,.,j,o,i,n,(,)
파,이,썬
문자열 대체하기(rePlace) : Phthon Python
문자열 대체하기(replace) : phthon Python
['문자열', '분화하기(split)']
['안', '녕', '하', '세', '요', '']
['안', '녕', '하', '세', '요']
2
13
2
-1
0
3
0
3
3
==                  
string
==                  
>>> 
===================== RESTART: C:/김선미/파이썬/소스/03_type.py =====================
====================
[3. 리스트]
====================
[리스트 만들기]
[]
[1, 2]
['AAA', 'BBB']
[1, 2, 'A', 'B']
[1, 'A', [2, 'B']]
>>> 
===================== RESTART: C:/김선미/파이썬/소스/03_type.py =====================
====================
[3. 리스트]
====================
[리스트 만들기]
[]
[1, 2]
['AAA', 'BBB']
[1, 2, 'A', 'B']
[1, 'A', [2, 'B']]
<class 'list'>
<class 'str'>
>>> 
===================== RESTART: C:/김선미/파이썬/소스/03_type.py =====================
====================
[3. 리스트]
====================
[리스트 만들기]
[]
[1, 2]
['AAA', 'BBB']
[1, 2, 'A', 'B']
[1, 'A', [2, 'B']]
<class 'list'>
<class 'str'>
[리스트 인덱싱, 슬라이싱]
['한수창', '홍길동', '이몽룡']
한수창
2
한수창한수창
>>> 
===================== RESTART: C:/김선미/파이썬/소스/03_type.py =====================
====================
[3. 리스트]
====================
[리스트 만들기]
[]
[1, 2]
['AAA', 'BBB']
[1, 2, 'A', 'B']
[1, 'A', [2, 'B']]
<class 'list'>
<class 'str'>
[리스트 인덱싱, 슬라이싱]
['한수창', '홍길동', '이몽룡']
한수창
2
한수창한수창
한수창
['김빛나', '김빛나라']
김빛나
>>> 
===================== RESTART: C:/김선미/파이썬/소스/03_type.py =====================
====================
[3. 리스트]
====================
[리스트 만들기]
[]
[1, 2]
['AAA', 'BBB']
[1, 2, 'A', 'B']
[1, 'A', [2, 'B']]
<class 'list'>
<class 'str'>
[리스트 인덱싱, 슬라이싱]
['한수창', '홍길동', '이몽룡']
한수창
2
한수창한수창
한수창
['김빛나', '김빛나라']
김빛나
ao
>>>