Python

Python/초보자를 위한 파이썬 300제

025 문자열 치환

몰라서 '파이썬 문자열 치환'으로 검색해봤다 replace() 함수를 사용하면 된다더라 첫 번째 답안 phone_number = '010-1111-2222' re = phone_number.replace('-', '') print(re) # 출력화면 # 01011112222 띄어쓰기가 안 됐다 두 번째 답안 phone_number = '010-1111-2222' re = phone_number.replace('-', ' ') print(re) # 출력화면 # 010 1111 2222 바꿀 문자열에 스페이스바를 눌러줬다 그냥 '' 하면 공백이 안 생기는군~ ' ' 이렇게 해야하는군~ 바로 다음 문제에 내가 쓴 오답이 정답인 문제가 나왔다 ㅋㅋㅋ phone_number = '010-1111-2222' re ..

Python/문법

[Python 문법] 문자열 슬라이싱

슬라이싱이란? 문자열을 여러 개 가져오는 것 사용방법 변수 뒤에 인덱스 붙이는 것처럼 변수[:] 이렇게 사용함 콜론 앞에는 시작 인덱스, 뒤에는 끝 인덱스를 입력함 시작 인덱스를 안 붙이면 처음부터 시작한다는 뜻 끝 인덱스를 안 붙이면 시작 인덱스 자리에 있는 인덱스 값 다음부터 끝까지를 추출하겠다는 뜻 예시1 license_plate = '24가 2210' print(license_plate[:5]) # 출력화면 # 24가 2 인덱스 0부터 5 이전 인덱스까지 추출 예시2 license_plate = '24가 2210' print(license_plate[5:]) # 출력화면 # 210 인덱스 5 다음 인덱스부터 끝까지 추출 예시3 license_plate = '24가 2210' print(licens..

Python/초보자를 위한 파이썬 300제

022 문자열 슬라이싱

내가 푼 것 license_plate = '24가 2210' print(license_plate[4:]) # 출력화면 # 2210 정답 license_plate = '24가 2210' print(license_plate[-4:]) # 출력화면 # 2210 슬라이싱은 [인덱스:인덱스] 이런 식으로 사용함 시작 인덱스를 안 쓰면([:인덱스]) 처음부터 해당 인덱스까지를 추출함 끝 인덱스를 안 쓰면([인덱스:]) 해당 인덱스부터 끝까지를 추출함 인덱스를 음수로 쓰면 마지막 인덱스를 0이라 생각하고 그걸 기준으로 거꾸로 셈 내 답은 우연의 일치로 출력화면이 정답과 같이 나왔지만 아래와 같이 변경하면 답이 틀림 license_plate = '24가 00002210' print(license_plate[4:]) #..

Python/문법

[Python 문법] print() 함수의 옵션(sep, end)

print()함수에는 옵션을 넣어 출력을 다르게 할 수 있는 기능이 있다 sep은 separation의 약자로 인자 간 구분자를 넣어준다 예시 print("naver", "kakao", "sk", "samsung", sep=";") # 출력화면 # naver;kakao;sk;samsung 출력되는 글자 끝에 \n(줄바꿈)이 아닌 다른 걸 넣고 싶을 때 쓴다 예시 print("first", end=" ");print("second") # 출력화면 # first second 출력물(?) 사이에 줄바꿈 대신 공백으로 나옴 end=""를 안 넣으면 print()함수를 붙여서 썼어도 아래처럼 나온다 print("first");print("second") # 출력화면 # first # second

마이구미+
'Python' 카테고리의 글 목록 (22 Page)