예제
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