본문 바로가기

파이썬 자동화 기초 정보

파이썬 자동화 크롤링을 위한 기초 문자열 포맷팅

반응형

 파이썬에서 데이터를 관리하고 분석하기 위해서는 크롤링을 위한 기초 개념을 정확히 숙지해야 합니다. 처음에 한 번만 숙지하면 평생 활용이 가능하니 제대로 정리해야 합니다.

파이썬 크롤링 기초

기초 개념 정리

 

포맷 문자열 리터럴 (f-strings): 가장 간편하고 직관적인 방법입니다. 문자열 앞에 f를 붙이고 중괄호 {} 안에 변수나 표현식을 넣어 사용합니다.

파이썬크롤링 기초

 

변수 선언하기
# 변수 선언
name = "홍길동"
age = 30
height = 175.5

 

format() 메서드를 활용한 문자열 포맷팅

 

 format() 메서드는 가장 일반적으로 사용되는 문자열 포맷팅 방법 중 하나입니다. 이 메서드를 사용하면 중괄호 {}를 사용하여 문자열 내에 변수 값을 삽입할 수 있습니다. 예를 들어, "Hello, {}!"와 같이 사용할 수 있습니다. 이후 format() 메서드를 호출하여 중괄호에 해당하는 변수를 전달하면 해당 변수의 값이 문자열에 삽입됩니다.

# format() 메서드를 사용한 문자열 포맷팅
formatted_string = "이름: {}, 나이: {}, 키: {}".format(name, age, height)
print(formatted_string)

 

f-string을 활용한 문자열 포맷팅

 

파이썬 3.6부터는 f-string이라는 새로운 문자열 포맷팅 방식이 추가되었습니다. 이는 기존의 format() 메서드보다 더 직관적이고 간결한 방법으로 문자열을 포맷할 수 있게 해 줍니다. 예를 들어, f"Hello, {name}!"과 같이 사용할 수 있습니다. 이때 중괄호 내에 변수 이름을 직접 사용하여 변수 값을 삽입합니다.

# f-string을 사용한 문자열 포맷팅
formatted_string_f = f"이름: {name}, 나이: {age}, 키: {height}"
print(formatted_string_f)
 

 

포맷 지정자를 활용한 문자열 포맷팅
# 포맷 지정자를 사용한 문자열 포맷팅
formatted_string_specifier = "이름: %s, 나이: %d, 키: %.1f" % (name, age, height)
print(formatted_string_specifier)

 

포맷 지정자는 변수의 형식을 지정할 때 사용됩니다. 예를 들어, %d는 정수, % f는 부동 소수점 숫자를 나타내는 지정자입니다. 이를 활용하여 출력되는 변수의 형식을 조정할 수 있습니다. 포맷 지정자를 사용할 때는 % 연산자를 사용하여 문자열과 변수를 결합합니다.

 

파이썬 크롤링 기초파이썬 크롤링 기초
파이썬 크롤링 기초

 

F-string 개념을 예제로 정리하기

 

1. 변수출력

F-string 기초개념

 예시에서는 변수 name과 age를 문자열에 삽입하여 해당 값을 출력합니다.

f-string을 사용하면 변수의 값을 간편하게 문자열 안에 삽입할 수 있습니다.

 

 

2. 수식 계산:

F-string 기초개념

 

변수 a와 b의 값을 더한 결과를 출력하는 예시입니다.

f-string을 사용하여 수식을 포함한 문자열을 쉽게 생성할 수 있습니다.

 

3. 딕셔너리 요소 출력:

F-string 기초개념

딕셔너리의 특정 키 값을 사용하여 해당 요소를 출력합니다.

f-string을 사용하면 딕셔너리의 값을 간단히 문자열에 삽입할 수 있습니다.

 

4. 함수 호출 결과 출력:

F-string 기초개념

함수 greet()를 호출하여 인사말을 출력합니다.

함수 호출 결과를 변수에 할당하고, f-string을 사용하여 인사말을 문자열에 포맷팅 합니다.

 

5. 날짜 및 시간 포맷팅:

F-string 기초개념

현재 날짜를 가져와 포맷팅 하여 출력합니다.

f-string을 사용하면 날짜와 시간을 다양한 형식으로 표현할 수 있습니다.

 

파이썬 크롤링 기초파이썬 크롤링 기초파이썬 크롤링 기초
파이썬 크롤링 기초

 

파이썬 크롤링 관련 도서 참고하기

[이미지 클릭-새창열기] 관련 도서 정보 바로 가기

 

코딩 실력을 빨리 키우는 방법

 

코드들을 암기하고 전부 이해하려고 하기보다는 손으로 직접 타이핑하며 하나씩 고쳐가며 체화시키는 것이 중요합니다.

파이썬 크롤링 기초파이썬 크롤링 기초파이썬 크롤링 기초
파이썬 크롤링 기초

 

반응형