로운's 기술노트

[3주차] 프로그래밍 기초 주차 (3/5) 본문

내배캠_데이터분석가_'24.04~08/회고

[3주차] 프로그래밍 기초 주차 (3/5)

로운's 2024. 5. 1. 23:46
ㅇ 오늘 목표 :  [오전] 파이썬 300제(~50) + [오후] 파이썬 개인과제

 

 

오늘부터 3일간 아주 심플한 목표를 진행할 예정이다.

오전은 파이썬 300제(wikidocs)를 진행하면서 부족했던 개념을 보충하고, (되도록 9~10시 알고리즘 시간 내에 해결)

오후엔 파이썬 개인과제를 통해 가다듬었던 개념을 써먹는 시간으로 활용하려 한다.

 

오늘 새로 알았거나 사용했던 건, 

 

1. 'sep' 과 'end' 이다.

파이썬 300제에 나왔던 내용으로 sep과 end는 print에서 사용되는 구문으로

sep은 변수 사이에 넣을 문자를 지정하는 역할, end는 줄 바꿈('\n')과 유사하다. 

 

파이썬 300제는 이런 아주 기본적인 내용도 배워 활용할 수 있으니 좋다.

print('naver', 'kakao' sep=' ', end=' '), print('sk', 'samsung', sep=';') 
naver kakaosk;samsung	# 결과

print('naver', 'kakao'), print('sk', 'samsung')
naver kakao
sk samsung	# 결과

 

2. 공백제거는 크게 2가지 방법이 있다.

  1) replace(" ", "")

  2) strip() 함수는 양 끝의 공백을 제거. (lstrip() 함수는 왼쪽 공백 제거, rstrip()은 오른쪽 공백을 제거)

 

3. 문자열 변환

메소드 기능
.upper() 소문자 > 대문자
.lower() 대문자 > 소문자
.capitalize() 영문 첫글자만 대문자로
.title() 알파벳 외 문자(공백, 특수문자 포함)로 구분된 영문 첫글자를 대문자로

 

 

ㅇ 내일 목표 : [오전] 파이썬 300제(~70) + [오후] 파이썬 개인과제
Comments