그로스&퍼포먼스 마케팅
파이썬 기초문법1(변수선언,함수,자료형) 본문
첫걸음은 역시 "Hello, world"
컴퓨터언어의 어머니, C언어에서부터 나왔다는 이단어.
파이썬에서도 역시나 모든교재의 첫번째에 있네요.
print("Hello, world!")
출력은 역시나 Hello, world! 입니다.
모듈 import하기
파이썬은 우리가 코딩을 할 때 사용하는 여러 함수들을 기본적으로 제공하지만,
그 외의 함수들은 모듈이라는 개체에 묶여서 따로 불러와야합니다.
마치 요리를 할때, 수저와 그릇은 기본적으로 바로 보이는 곳에 있지만
소주잔이나 믹서기같은 것은 찬장1,찬장2에 따로 들어가있는것처럼 말이죠
이 찬장을 여는 것이 바로 import입니다.
우리가 사용하고자 하는 함수가 들어있는 특정모듈을 불러오는 것이죠.
# math 모듈 import하기
import math
# math 모듈의 기능인 제곱근 구하기
square_root = math.sqrt(16)
print(square_root) # 출력 결과: 4.0
변수 선언하기
데이터를 처리하려면, 데이터가 특정매개체에 담겨있어야합니다.
그 그릇이 바로 변수입니다.
데이터가 변수에 담겨있지않다면, 우리는 모든 데이터를 직접 입력해서 계산해야만 할 것입니다.
a = 1
b = "hello,world!"
a라는 변수에 1이라는 데이터가 할당되어있고,
b라는 변수에는 hello,world!라는 데이터가 할당되어있는 것입니다.
변수라는 단어의 뜻처럼, 변수에 저장된 데이터는 언제든 변경될수가 있습니다.
함수 선언
코드나 일련의 계산식들을 모아서 한번에 사용하게 해주는 것이 바로 함수입니다.
기본적으로 주어진 함수들을 주로 사용하겠지만, 본인이 사용할 함수를 직접 정의하는 능력도 중요합니다.
함수를 정의하고 선언해보겠습니다.
def add_one(number = 100): # def로 함수 정의하기
return number + 1 # 함수의 내용
add_one() #출력값확인하기
함수는 def로 정의합니다. add_one이 함수의 이름이며, () 안에 함수가 처리할, 매개변수가 들어갑니다.
그리고 반드시 함수를 정의할때는, 문장끝에 콜론(:) 을 사용합니다.
이는 def나 if같은 코드블록의 시작을 알리기 위함입니다.
그리고 콜론을 사용한뒤에는 들여쓰기로 코드를 구분해주어야합니다.
자료형
변수선언할때 봤듯이, 데이터들은 여러형식을 띄고 있습니다.
예를 들어 a 는 문자, 1은 수치형, True는 논리형(bool형) 이며 문자형과 숫자형도 여러개도 나누어집니다.
튜플부터 집합은 나중에 다루도록 하고 수치형과 문자열 그리고 bool형을 살펴보겠습니다.
a = 1
b = 1.234
c = "사람"
d = True
type(a) # int 출력
type(b) # float 출력
type(c) # str 출력
type(d) # bool 출력
int는 정수, float은 실수, str은 문자열, bool은 논리형(true 아니면 false) 입니다.
데이터의 자료형을 확인하는 법은 type()함수안에 변수를 넣으면 해당자료형을 반환해줍니다.
이외의 튜플과 리스트같은 자료형도 확인이 가능합니다.
'Python > 기초' 카테고리의 다른 글
판다스 라이브러리1 ( 시리즈 - 인덱싱,슬라이싱,필터링,정렬 ) (0) | 2024.02.03 |
---|---|
판다스 라이브러리 (시리즈기초) (0) | 2024.02.01 |
파이썬 기초문법4(for,while 반복문) (0) | 2024.01.23 |
파이썬 기초문법3(리스트,튜플,인덱싱) (2) | 2024.01.13 |
파이썬 기초문법2(연산자,조건문) (0) | 2024.01.10 |