전체 글(5)
-
Python 함수, 모듈, 파일과 예외 처리
함수호출 def my_function(): print("Hello from a function") my_function() def my_function(fname): print(fname + " Refsnes") my_function("Emil") my_function("Tobias") my_function("Linus") 매개변수 또는 인수? 함수의 관점에서 : 매개변수는 함수 정의에서 괄호 안에 나열된 변수입니다. 인수는 함수가 호출될 때 함수로 전송되는 값입니다. 임의 인수, *args 함수에 전달될 인수 수를 모르는 경우 매개변수 이름 앞에 *을 붙이면 입력값을 전부 모아서 튜플로 만들어 준다. def add_many(*args): ... result = 0 ... for i in args: ....
2023.03.17 -
튜플(Tuple)과 딕서녀리(Dictionary)
> 1. 자료형 표시 방법 : 리스트 [ ] / 튜플( ) 2. 튜플은 값을 생성/삭제/수정 할 수 없음 포인트는 값을 변경할 수 있는지 없는지입니다. 데이터를 관리할 때 해당 데이터가 변경되지 않아야 한다면 튜플(Tuple)을 사용하면 되지만 데이터가 추가되거나 변경돼야 한다면 리스트(List)를 사용해야 됩니다. > 튜플 (Tuple) 튜플명 = (요소1, 요소2, 요소3, ...) a = () #값이 없는 튜플 print(a) b = (1,2,3) #숫자가 입력된 튜플 print(b) c = ("Tu", "pl", "e") #문자가 입력된 튜플 print(c) d = ("Tu", "pl", "e", 10, 20) #문자+숫자 같이 입력된 튜플 print(d) e = (1,2,('T',3)) #튜플 ..
2023.03.16 -
파이썬 리스트(List) 자료형
>리스트란 ? - 여러 개의 데이터를 하나의 변수에 담을 수 있는 데이터 구조 score = [90, 89, 77, 95, 67] fruit = ["apple", "banana", "orange"] >리스트 생성 리스트변수이름 = [요소1, 요소2 ...] >리스트 인덱싱1 : 리스트 검색, 접근 >리스트 인덱싱2 : 리스트 값 수정 리스트[N] = 값 >>> flowers = ["목련", "벚꽃", "장미", "백일홍"] >>> print(flowers) ['목련', '벚꽃', '장미', '백일홍'] >>> flowers[1] = "무궁화" >>> print(flowers) ['목련', '무궁화', '장미', '백일홍'] >for 문에서 리스트 사용 >>> colors = ["빨간색", "파란색", "..
2023.03.16 -
조건문과 반복문
조건문이란 ? 조건문은 if~else 문을 사용하여 표현이 가능합니다. if문은 조건식의 참과 거짓 유무에 따라 실행되는 코드가 달라질 때 사용합니다.여기서 주의할 점은 띄어쓰기를 잘 해주지 않으면 오류가 나기 때문에 꼭 신경써주셔야 합니다. if문의 세 가지 if문의 동작 원리 비교연산자 비교 연산자는 변수, 숫자, 문자열 등을 서로 비교하여 참과 거짓의 값을 구합니다. 논리 연산자 역시 조건의 논리적 결과값에 따라 전체 결과가 참(True)또는 거짓(False)로 나타납니다. >>> score1 = 75 >>> score2 = 90 >>> score1 >= 80 and score2 >= 80 False >>> score1 = 85 >>> score2 = 95 >>> score1 >= 80 and sc..
2023.03.15 -
Python 기본 문법
문자열 포맷팅 animal = "고양이" print("나는 %s를 좋아합니다." %animal) 문자열 포맷 코드 %s s는 'string'의 첫 글자로서 문자열을 의미한다. %d d는 'digit'의 첫 글자로 정수형 숫자를 의미한다. %f f는 'floating point'의 첫 글자로서 실수형 숫자를 의미한다. 문자열 포맷팅 예 kor = 88 eng = 95 math = 97 sum = kor + eng + math avg = sum/3 print("합계 : %d, 평균 : %.2f" %(sum,avg) 합계 : 280, 평균 93.33 문자열 포맷팅 예2 name = "구자평" print("%s님의 성적은 합계 : %d, 평균 : %.5f % (name, sum, avg)) 구자평님의 성적은 합..
2023.03.14