[python]기초문법2

less than 1 minute read

자료형 변환

input() : 입력받은 값을 문자열로 만들어 줌.

print(input(“»>”)) 바로 값으로 사용할 수 있고

a = input(“»>”)
변수에 담아서 사용 가능하다.

“숫자” 처럼 숫자로 변환할 수 있는 문자열의 변환

float(“12”) + float(“12”) =>24.0

숫자를 문자열로 변환

str(123) type(str(123)) =>string


문자열의 기본함수

변수 교체 (swap)

a = 'hello' 
b = 'world'
print(a,b) //  'hello world'


임의의 저장소를 만들어서 두 값을 교체하는 방법

c = b
b = a
a = c
print(a,b)  // ' world hello'


두 변수의 값을 교체하는 python 문법

a,b = b,a
print(a,b) // ' world hello'

string.format()
매개변수로 전달되는 값들이 순서에 맞게 문자열의 {}안에 대입된다


기타 문자열의 기본 함수

문자열 .upper() //문자열을 대문자로 출력함
문자열 .lower() //문자열을 소문자로 출력함
문자열 .strip() //문자열의 좌,우 공백 제거(문자 사이의 띄워쓰기는 제거안됨)
문자열 .lstrip() //문자열의 왼쪽 공백 제거
문자열 .rstrip() //문자열의 오른쪽 공백 제거
문자열 .find()//전달된 매개변수의 index를 반환
문자열 .lfind() //전달된 매개변수의 index를 반환(왼쪽에서 시작)
문자열 .rfind() //전달된 매개변수의 index를 반환(오른쪽에서 시작)
문자열 .split(‘구분자’) // 구분자를 기준으로 문자열을 자름


in 연산자

‘가’ in ‘가나다라마바사’
=>true 를 반환
‘하’ in ‘가나다라마바사’
=>true 를 반환

Leave a comment