파이썬 변수

김재민·2022년 1월 18일
0
post-thumbnail
post-custom-banner

대입의 종류

  • 사전적 의미 : 함수(function) 또는 사상(map)은 첫 번째 집합의 임의의 한 원소를 두번째 집합의 오직 한 원소에 대응시키는 이항 관계
  • 컴퓨터에서 의미 : 함수(function), 서브루틴(subroutine), 루틴(routine), 메서드(method), 프로시저(procedure)는 소프트웨어에서 특정 동작을 수행하는 일정 코드 부분을 의미

매개변수

  • 사전적 의미 : 매개변수, 파라미터(parameter), 모수는 수학과 통계학에서 어떠한 시스템이나 함수의 특정한 성질을 나타내는 변수

예제

def sum(a,b):		//파이썬에서의 함수 선언 def
return a + b
x = 10
y = 20
z = sum(x,y)
print(x, y, z)
10 20 30
print(x, "+", y, "=", z)
10 + 20 = 30

변수명 선언(Identifier)

  • 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어
  • 사용 기본규칙
    키워드 사용 불가
    특수문자는 _만 허용
    숫자로 시작 불가
    공백 사용 불가
사용 가능한식별자 명 사용할 수 업슨 식별자 명
myvar while -> 키워드 사용 x
1004myvar -> 숫자로 시작해서 안됨
my var -> 공백이 포함되면 안됨
myvar10
_myvar
Myvar
MYVAR

변수 명명 규칙

케이스 설명
카멜 케이스(Camel case, lower Camel Case) 첫번째 문자는 소문자로 시작하며, 다음으로 시작하는 단어는 대문자로 시작 camelCase
파스칼 케이스(Pascal case, UpperCamelCase) 시작하는 단어는 모두 대문자로 시작 PascalCase
스네이크 케이스(Snake case) 소문자만 사용하며, 단어 연결을 밑줄로 나타냄 snake_case

변수명 예제

C#의 경우는 카멜케이스와 파스칼 케이스를 이름 규칙으로 사용

//C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()

파이썬은 밑줄을 사용하여 이름을 붙이는 형태를 선호함

python example
this_is_my_variable = 'a'
def this_is_my_function():

연산자

연산자 결과
abs(x) X의 크기나 절대값을 나타냄
int(x) x를 정수형으로 변환
float(x) x를 실수형으로 변환
int(x) x를 정수형으로 변환
complex(re, im) re실수부 im은 허수부
c.conjugate() C의 켤레 복소수 표현
divmod(x,y) 정수나눗셈의 몫과 나머지 (x // y, x % y)
pow(x,y) x의 y승
x**y x의 y승

불형

예제

var = 90		
temp = var == 95	// var 이 95인가에 대한 True, False값을 Temp에 저장
print(temp) // False
var = 90
90 <= var <= 100
결과 : True
var = 90
90 <= var
결과 : True
True <= 100		// True는 정수 1
결과 : True
profile
어제의 나보다 나은 오늘의 내가 되자!🧗‍♂️
post-custom-banner

0개의 댓글