함수4 파이썬 코딩 따라하기(기본) - 클래스 [ 클래스 Class ] 계산기는 수를 계속해서 계산하려면 이전에 계산된 결과값을 기억하고 있어야한다. 1-2개의 계산기가 필요할때는 각각의 함수를 만들 수 있겠지만 만약 여러개의 계산기가 필요한 상황이라면 많은 함수를 만드는 것이 힘들다. 이때 필요한 것이 클래스이다. 하나의 클래스만 만들어 놓으면 수많은 계산기가 필요해도 각각의 함수를 모두 만들지 않아도된다. 붕어빵을 만들때는 반죽을 붕어빵 틀안에 넣고 구워내면 붕어빵이 만들어진다. 클래스도 이와 같은 원리라고 보면 되는데, 클래스라는 틀 안에 뭔가를 넣으면 그 틀의 모양대로 생성된다. 그리고 틀에서 생성된 객체(붕어빵)를 인스턴스라고 한다. - 다음과 같이 order라는 클래스를 생성했을 때 order라는 클래스에 속하는 order1과 order2.. 2020. 12. 30. 파이썬 코딩 따라하기(기본) - 문자열처리함수 다음과 같은 문장이 있을때, 1. lower() : 모든 문자열을 소문자로 나타낸다 2. upper() : lower 과 반대로 모든 문자열을 대문자로 나타낸다. 3. isupper() : 문자열에서 [n]번째로 오는 알파벳이 대문자라면 True, 소문자라면 False를 반환한다. 4. len() : 문자열의 길이를 나타내준다. 5. replace(a,b) : 현재 문자열에 있는 a를 b로 바꿔줄 수 있다. 6. index() : 원하는 알파벳이 문자열에서 몇번째에 오는지 나타내준다. 예시에서는 "i"가 2번 나오는데, 제일 처음 나오는 경우가 몇번째인지 결과값으로 나온다. index( "i", start ) 앞에 찾고싶은 알파벳을 적고, 뒤에 몇번째부터 시작하여 찾을지를 설정할 수 있다. 이전에 i를 .. 2020. 11. 9. 파이썬 코딩 따라하기(기본) - random 1. 먼저 random 라이브러리 안에 있는 모든 것을 이용할 수 있게 import 해준다 2. 기본적인 random함수는 실수 0.0 ~1.0 미만의 임의의 값을 가져오는 기능을 한다 그 범위를 정수로 만들려면 int를 붙여주면 된다. 범위가 1부터 시작하게 하려면 +1을 붙여서 '1' ~ '마지막으로 오는 숫자' 이하의 임의의 값으로 설정할 수 있다. 3. randrange(a,b) --------------a 이상 b 미만의 임의의 값 생성 4. randint(a,b) -------------- a, b를 포함하는 범위 내에서 임의의 값 생성 (a 이상 b 이하) 2020. 11. 5. 파이썬 코딩 따라하기(기본) - 숫자처리함수 print(abs(-5)) 5 absolute, 절대값으로 나타내준다 print(pow(4,2)) 16 power, (a,b) a를 b만큼 제곱해준다 print(max(5,12)) 12 최댓값을 찾아준다 print(min(5,12)) 5 최솟값을 찾아준다 print(round(3.14)) 3 반올림하여 나타낸다 print(round(4.99)) 5 from math import * ------------ math 라이브러리 안에 있는 모든것을 이용할 수 있다 print(floor(5.2)) ------------ #5, 소수점 아래값을 내려서 반올림한다. print(ceil(3.14)) #올림 ------------ #4, 소수점 아래값을 올려서 반올림한다. print(sqrt(16)) #제곱근 ----.. 2020. 11. 3. 이전 1 다음