강의 회차 : #4.0  Methods ~ #4.2 Tuples

 

1. method

method란 데이터와 함께 결합/연결된 function를 말한다. 

단독으로 사용하진 못하며, 데이터와 결합되어야 사용이 가능하다.

name = "zosys"
print(name.upper())

string값인 name변수에 대해 upper method를 적용함(대문자 변경)

 

다양한 method가 있으며 아래와 같이 파이썬 표준라이브러리를 참조하여 확인 할 수 있다.

 

2. List 

 

List란 데이터 구조 중 한가지로써 정렬된 아이템의 집합이다. 아래와 같이 나타낸다.

Working_Days = ["Mon","Tue", "Wed", "Thu", "Fri"]

 

대괄호로 묶어준 뒤, 콤마로 값을 구분해준다. 그리고 그순서에 따라 아래와 같이 호출이 가능하다

 

각 값은 0부터 시작하여 순서가 매겨지며, Working_Days의 2번에 알맞은 값인 Wed가 print되는걸 확인 할 수 있다.

* 역순으로 호출시에는 -1부터 시작한다. ex) Working_Days[-1] = Fri

추가로 단순히 String값 뿐만 아니라, 숫자,Boolean값 등 다양한 값으로 구성 할 수 있다.

 

3.tuple

 

tuple 역시 데이터 구조의 한가지인데, list와 굉장히 흡사하나 다른점은 '불변성'을 가지고 있다는 점이다.

list와는 달리 소괄호로 아래와 같이 묶어준다.

Tuple = ("True","False")

 

인덱스를 호출하는 방식은 같으나 Method를 호출해보면 기존에 List에서 존재하던 Remove와 Replace와 같은 데이터를 수정가능한 Method가 보이지 않는걸 알수있다.

 

 

'Study > Python' 카테고리의 다른 글

Python 공부 7일차  (0) 2024.03.26
Python 공부 6일차  (0) 2024.03.14
Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07

강의 회차 : #3. 3 And & Or ~ #3.7 Recap

 

 

1. And

조건문 전체가 True여야 True임, 즉 다중 조건문중 False가 들어있다면 해당 조건문은 False로 동작

 

2. Or

조건문 중 하나만 True면 True로 동작한다.

 

조건문1 조건문2 AND문 OR문
True True True True
True False False True
False True False True
False False False False

 

 

 

3.Python Standard Library 

 

The Python Standard Library

While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It...

docs.python.org

파이썬은 기본적으로 내장되는  Build-in Functions 그룹외에 다양한 함수를 제공한다. 

그러나 해당 함수를 사용을 위해서는 module을  import를 해줘야한다.

아래는 random 모듈에서 randint 함수를 사용하는 예제이다.

 

4.While(반복문)

while 조건문:
	실행문

조건문이 참일경우 반복해서 실행문을 실행한다.

 

 

5. 기타

5-1 ) input 함수 

쉘스크립트에서 read랑 비슷한 역할 Argument를 입력 받을수 있음

test_input = int(input("값을 입력하세요"))
print ("입력된 값은 ",test_input,"입니다")

 

5-2) 주석 처리 #,"""

한줄단위 주석할경우 내용앞에 해시태그 #

전체 라인 주석 """(쌍따옴표 3개)

전체 주석 처리되어 콘솔값에 아무것도 보이지않음

'Study > Python' 카테고리의 다른 글

Python 공부 6일차  (0) 2024.03.14
Python 공부 5일차  (0) 2024.03.13
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06

Python 공부를 시작하며 인프라 담당자로써 아래와 같은 목표를 가지고 시작했다. 

 

1. 필요시 테스트 할 수 있는 API서버 코딩 능력

 

2. AWS나 클라우드 플랫폼 서비스 파이썬 기반 API 이용하여 인프라 자동화

 

3. 파이썬 활용하여 모니터링에 이용하기

 

4.파이썬기반 웹사이트 구축

 

기초부터 시작하여 얼마나 걸릴진 모르겠지만, 올해 중 4가지 목표에서 하나라도 달성하도록 노력해봐야겠다.

'Study > Python' 카테고리의 다른 글

Python 공부 5일차  (0) 2024.03.13
Python 공부 4일차  (0) 2024.03.10
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 1일차  (2) 2024.03.05

강의 회차 : #3. 0 If ~ #3. 2 Recap

 

조건문 If

if 조건문:
	실행문

해석 : 주어진 조건문이 참이라면 실행문을 실행.

 

Else

if 조건문:
	실행문1
else:
	실행문2

해석 : 조건문이 참이라면 실행문1을 실행, 만약 거짓이라면 실행문 2를 실행

 

 

다중조건문 elif

if 조건문1:
	실행문1
elif 조건문2:
	실행문2
else:
	실행문3

해석 : 조건문1이 참이라면 실행문 1을 실행, 만약 거짓이라면 조건문 2를 실행 조건문 2가 참이라면 실행문 2를 실행

조건문 2가 거짓이라면 실행문 3을 실행한다. 

 

*참고사항 :

1. 함수선언과 동일하게, If문과 Else문내에 실행문을 넣을 경우 들여 쓰기를 통해 실행문을 넣어준다.

2. else는 넣어도되고 안넣어도된다. 모든 조건문이 false일때 else를 실행한다.

3. 다중조건문의 경우 elif를 통해서 계속해서 조건문을 추가할수있다.

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 1일차  (2) 2024.03.05
Python 공부 0일차  (2) 2024.03.04

강의 회차 : #2. 10 Return Values ~#2.11 Return Recap

Return 함수란

함수로부터 값을 가져오는 역할을 한다.

def tax_calc(money):
	return money * 0.35

my_tax = tax_calc(150000)

def pay_tax(tax):
	print ("나의 세금은", tax,"입니다")
    
pay_tax(my_tax)

#tax_calc를 통해 계산되어 리턴된 값이, my_tax변수에 저장되어 아래와 같이 출력됨

 

string과 변수를 함께 사용하는 방법

f"{변수명} 문자열"방식으로 사용하면 된다 아래는 예시

def juice_maker(fruit):
	return f"{fruit}+🥤"

my_juice = juice_maker("🍍")

print (my_juice)

결과 값

해석 :

my_juice 변수를 선언하면서 juice_maker 함수에 인수 "🍍"을 넣어줬다. 

juice_maker 함수에서 받아온 🍍를 파라미터로 사용하여 파라미터+🥤값을 리턴해준다.

리턴해준 값을 print하여 위의 결괏값이 출력되었다.

 

*추가로 함수선언후 return구문이 실행될 경우 return아래의 동작은 일어나지 않는다.

return 값 하단은 실행되지않음을 알수있다.

 

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 1일차  (2) 2024.03.05
Python 공부 0일차  (2) 2024.03.04

+ Recent posts