본문 바로가기
공부/코딩

⛷ [파이썬] 파이썬 기초 정리 (1) : 변수 / 값 / 문자열

by blackb1rd 2022. 10. 31.
728x90
반응형
728x170

 

 

 

파이썬 기초 정리

 

 

 이 정리자료는 인터넷과 책을 통해 정리된 파이썬 기초정리 자료로 처음 파이썬을 배우고 싶은 분들이나 이미 배웠지만 개념 이해가 어려운 분들의 쉬운 이해를 돕기 위해 추천합니다. 

 

 

1. 변수와 기본문법

 

1) 변수(variable) 와 값(value)

 

예제1)

message = "Hello Python world"
print(message)

 

결과 값 

Hello Python world

 

위의 예제에서 'message'는 변수(variable)입니다. 파이썬에서 모든 변수는 모두 값(value)과 연결되어 있습니다.  위의 예제에서 값은 "Hello Python world"입니다. 

변수의 값은 언제든 바꿀 수 있고, 파이썬은 항상 변수의 현재 값을 기억합니다. 

변수는 라벨이라고 생각하고 항상 변수가 값을 참조한다고 이해하기가 쉽습니다. 

 

 

 

 

 

 

2) 문자열(string)

문자열(string)은 연속된 문자이며 파이썬에서 따옴표(quotation marks)안에 있는 것은 모든지 문자열로 간주합니다.

 

🇬🇧 짧은 코딩 영어공부

'' 작은 따옴표 : Single quotes

" " 큰 따옴표 : Double quotes

 

예제2)

name = "ada lovelace"
print(name.title())

 

결과 값

Ada Lovelace

 

print()를 호출할 때는 변수 다음에 title()메서드를 사용합니다. 

메서드(method)는 '파이썬이 데이터를 가지고 할 수 있는 일'을 뜻합니다. 

name.title()에서 name 다음에 있는 . 점은 변수 name에서 title()메서드를 실행한다는 의미입나다. 메서드 다음에는 항상 괄호가 따라오는데 메서드는 보통 정해진 일을 하기 위해 다른 정보가 필요하기 때문입니다. 그리고 그런 정보를 괄호 안에 씁니다. 

위의 예제에서 title()메서드는 추가적인 정보가 필요하지 않으므로 괄호가 비어있습니다. 

 

* title()메서드는 각 단어의 첫글자를 대문자로 바꾸는 기능을 합니다. 

 

 

 

예제3)

name = "Ada Lovelace"
print(name.upper())
print(name.lower())

 

결과 값

ADA LOVELACE
ada lovelace

 

name.upper() 는 대문자로 결과를 출력하는 기능입니다. 

name.lower() 는 소문자로 결과를 출력하는 기능입니다. 

 

 

 

예제4)

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)

 

결과 값

ada lovelace

 

⭐️ 변수 값을 문자열에 삽입할 때는 f"{first_name} {last_name}" 처럼 시작하는 따옴표 바로 앞에 f를 씁니다. 그리고 문자열 안에서 사용하고 싶은 변수 이름을 중괄호 {}로 감쌉니다. 이렇게 작성 하면 파이썬이 문자열을 표시할 때 각 변수 자리에 그 값을 표시합니다. 

 

* 여기서 이런 문자열을 f-문자열(f-string)이라고 부르고 여기서 f는 format 즉, 형식을 갖춘다는 의미를 가집니다. 

 

 

 

예제5)

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(f"Hello, {full_name.title()}!")

 

결과 값

Hello, Ada Lovelace!

 

print(f"Hello, {full_name.title()}!")에서 full_name 변수의 값을 문장 안에 써서 결과 값과 같은 메시지를 만들 수 있습니다. 

다시 설명하자면 title()메서드는 이름의 각 단어 첫글자를 대문자로 만드는 기능을 합니다. 

 

 

 

반응형

 

 

 

예제6)

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
message = f"Hello, {full_name.title()}!"
print(message)

 

결과 값

Hello, Ada Lovelace!

 

message = f"Hello,{full_name.title()}!" 에서 메시지를 변수에 할당하고 print(message)에서 호출하는 부분을 단순하게 만든 예제입니다. 

 

 

 

 

⛷ [파이썬] 파이썬 기초 정리 모음

파이썬 기초 정리 (1) : 변수 / 값 / 문자열

파이썬 기초 정리 (2) : 공백 / 공백 없애기 / 문법 에러

 

 

 

 

728x90
반응형
그리드형

댓글