STUDY/Python

[혼자 공부하는 파이썬] 2주차 02 - 2장 04

sinawi95 2019. 10. 14. 22:20
728x90

2주차

분량: 2장 2-3~3장

기본 미션: 137쪽 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결괏값 화면 인증샷

선택 미션: else 구문과 elif 구문 정리한 내용 포스팅하기

 

 


Chapter 02 자료형

4. 숫자와 문자열의 다양한 기능(p92~105)

format()함수: 문자열로 변환해주는 함수, 중괄호{}의 갯수와 format안에 매개변수의 갯수가 같아야됨.

ex)"{}".format(123) -> "123"

"{}만원".format(5000) -> "5000만원"

"{} {} {}". format(1,"문자열", True) -> "1 문자열 True"

- 정수 출력의 다양한 형태

"{:d}".format(52) : 기본

"{:5d}".format(52): 특정칸 출력

"{:05d}".format(52): 빈칸을 0으로 채움

"{:+5d}".format(52), "{:+5d}".format(-52):양수,음수 (기호를 뒤로 밀기)

"{:=+5d}".format(52), "{:=+5d}".format(-52):양수,음수 (기호를 앞으로 밀기)

"{: d}".format(52), "{: d}".format(-52):양수,음수 (기호부분 공백)

-부동소수점출력의 다양한 형태

"{:f}".format(52.273)

-의미없는 소숫점 제거 {:g}

-대소문자 바꾸기 upper() lower()

-문자열 양옆의 공백 제거하기: strip(), lstrip() rstrip()

- 문자열의 구성 파악하기: is*()

isalnum, isalpha,isidentifier,isdecimal,isdigit,isspace,islower,isupper

-문자열 찾기: find()(왼쪽부터) rfind()(오른쪽부터)

-문자열과 in 연산자 -> True or False

-문자열 자르기: split() 괄호안을 기준으로 자름.

ex) a="10 20 30 40 50".split(" ")>>> a= ['10', '20', '30', '40', '50'] -> 리스트