728x90
반응형

변수 7

[ Python ] 멤버 변수

클래스 외부에서 원하는 변수 확장 확장된 변수는 확장한 객체에 대해서만 적용되고 다른 객체에 대해서는 적용되지 않는다. # 클래스 만들기 # __init__ : Python에서 사용되는 생성자 # marine이나 tank 같은 객체가 만들어질 때 자동으로 호출되는 부분. # 객체 : 클래스에 의해 만들어진. # marine, tank는 Unit 클래스의 '인스턴스'라고 한다. # 멤버 변수 : 클래스 내에서 정의된 변수(self.name/self.hp/self.damage) # ------------ 클래스 생성 시작 -------------- class Unit: def __init__(self, name, hp, damage): self.name = name self.hp = hp se..

Python 2021.03.07

[ Python ] Quiz 6. 표준 체중을 구하는 프로그램을 작성하시오.

Quiz) 표준 체중을 구하는 프로그램을 작성하시오. # Quiz) 표준 체중을 구하는 프로그램을 작성하시오. # * 표준 체중 : 각 개인의 키에 적당한 체중 # (성별에 따른 공식) # 남자 : 키(m) x 키(m) x 22 # 여자 : 키(m) x 키(m) x 21 # 조건1 : 표준 체중은 별도의 함수 내에서 계산 # * 함수명 : std_weight # * 전달값 : 키(height), 성별(gender) # 조건2 : 표준 체중은 소수점 둘째자리까지 표시 # (출력 예제) # 키 175cm 남자의 표준 체중은 67.38kg 입니다. # ----------------- 풀이 과정 시작 ----------------- def std_weight(height, gender): if gender ==..

Python 2021.03.06

[ Python ] 전역변수와 지역변수

지역변수와 전역변수 # 지역변수 : 함수 내에서만 사용 가능. # 함수 호출되면 만들어졌다가 함수 호출이 끝나면 사라지는 변수. # 전역변수 : 프로그램 모든 공간 어디에서든 불러서 사용할 수 있는 변수. # 예시 : 군대 gun = 10 def checkPoint(soldiers): global gun # 전역 공간에 있는 gun 사용 gun = gun - soldiers print("[함수 내] 남은 총 : {0}".format(gun)) # 일반적으로 전역 변수를 사용하면 코드 관리가 어려워서 권장하진 않는다. (global gun) # 가급적 함수의 전달 값으로 던져서 반환값을 받아서 사용한다. def checkPoint_ret(gun, soldiers): gun = gun - soldiers p..

Python 2021.03.06

[ Python ] Python 변수 사용 방법

# 변수 # 애완동물을 소개해 주세요~ animal = "강아지" name = "연탄이" age = 4 hobby = "산책" is_adult = age >= 3 print(animal) print(name) print(age) print("-----------------------") print("우리집 " + animal +"의 이름은 " + name + "예요") # print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요") # + 대신 , 사용 가능하지만 ,를 사용하는 경우에는 띄어쓰기가 한칸씩 들어가게 된다. # 그리고 문자열이 아닌 타입을 str로 형변환 해주지 않아도 사용 가능하다. print(name, "는 ", age, "살이며, ", ..

Python 2021.03.02

[ react ] 구조분해할당

장점 배열의 index를 이용하지 않고 변수에 값을 정의할 수 있다. 코드를 줄일 수 있다. import React from 'react'; function Food(props) { console.log(props); return I like {props.fav}; } function App() { return( Hello World ); } export default App; 구조분해할당 // 구조분해할당 방법1. function Food(props){ { fav } = props; return I like {fav}; } // 구조분해할당 방법2. function Food({fav}){ return I like {fav}; } 위의 두가지 방법 중 아무거나 사용해도 된다. 연습 예제 l..

react 2021.02.06

[ javascript ] 자바스크립트 객체 기초 활용, 객체 사용법

console.clear(); var person = {}; // person.name = '홍길동'; person['name'] = '홍길동'; //person.age = 30; person['age'] = 30; person['character'] = '정의로움'; console.log(person.name); console.log(person['age']); console.log(person); 객체의 변수를 선언하는 방법은 일단은 2가지... 가 있다. 2가지 모두 선언하는 방법은 다르나 결과값은 같다. 같은 의미이다. console.clear(); var person = { 'name' : '홍길동', 'age' : 33 }; person.character = '정의로움'; console.log..

javascript 2020.10.14
728x90
반응형
LIST