cs

분석할때.. 


문자열의 format( ) 함수

중괄호 {} 를 포함한 문자 뒤에 마침표 (.)를 찍고 format ()함수를 사용

중괄호의 개수와 format 함수 괄호 안 매개변수의 개수는 반드시 같아야 한다 

 

#format()함수로 숫자를 문자열로 변환하기
string_a = "{}".format(10)

print(string_a)
print(type(string_a))

 

format() 함수로 숫자를 문자열로 변환

#foramt()함수로 숫자를 문자열로 변환 
format_a = "{}만원".format(5000)
format_b = "파이썬 열공하여 연봉 {}만 원 만들기".format(5000)
format_c = "{} {} {}".format(3000, 4000, 5000)
format_d = "{} {} {}".format(1, "문자열", True)

 

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

{:f}를 활용하여 소수점 표시 

output_a = "{:15.3f}".format(52.273)
output_b = "{:15.2f}".format(52.273)
output_c = "{:15.1f}".format(52.273)

 

 

의미 없는 소수점 제거하기

의미없는 0을 제거한 후 출력하고 싶을 때 -> {:g}를 사용

output_a =52.0
output_b = "{:g}".format(output_a)

 

대소문자 바꾸기: upper( )와 lower( )

 

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

  • strip( ): 문자열 양옆의 공백 제거
  • lstrip( ): 문자열 왼쪽 공백 제거
  • rstrip( ): 문자열 오르쪽의 공백 제거

이런식으로 공백 제거 

 

 

문자열의 구성 파악하기: isOO( )

문자열이 소문자로, 알파벳로, 숫자로만 구성이 되어있는지 확인 할 때 

  • isalnum(): 문자열이 알파벳 또는 숫자로만 구성된건지 확인 
  • isalpha(): 알파벳으로만 구성 되어있는지 확인
  • isdecimal(): 정수인지 확인
  • isLower(): 문자열이 소문자인지 확인 등등 

is 뒤에 OO뭔가 온다고 생각하면 됨

 

 

문자열과 in 연산자 

문자열 내부에 어떤 문자열이 있는지 확인하기 위해 in 연산자 확인 -> T/F

 

 

문자열 자르기: split( )

특정 문자로 자를때 split()함수 사용 

괄호 안의 문자열인 공백을 기준으로 자름 (띄어쓰기)

 

+ Recent posts