3-1-2-5. Variables and Assignment Operators

https://www.programiz.com/python-programming/operators

Understanding how to perform arithmetic in Python is useful.

But understanding how to use variables can turn Python into more than just a calculator.

Using variables, as opposed to just raw numbers, has many advantages.

Let’s get started. Creating a new variable in Python is simple.

Here’s one which stores the population of mountain view.

The variable name in this example is mv_population.

The equal sign is the assignment operator and the value of the variable is 74,728.

Notice, this isn’t simply an expression of equality like in Math where x equals y,

and y equals x mean the same thing.

In Python, the equal sign is an operator that assigns

the value on the right to the variable name on the left.

In other words, whatever term is on

the left side is now a name for whatever value is on the right side.

Let’s see another example.

The first line here defines x as 2,

and the second line defines y as the value of x which is printed in the third line.

Notice we can use a variable’s name to access its value.

In this line, we only needed the name of the variable x to define y as its value two.

Similarly, in this next line,

we were able to print the value of y just by using the name y.

If you try to access the value of a variable

that was never defined, you’ll get this error.

It’s explained pretty clearly in the error message,

name z was not defined.

Python에서 산술을 수행하는 방법을 이해하는 것은 유용합니다.

그러나 변수를 사용하는 방법을 이해하면 Python을 단순한 계산기 이상으로 만들 수 있습니다.

원시 숫자와 달리 변수를 사용하면 많은 이점이 있습니다.

시작하자. Python에서 새 변수를 만드는 것은 간단합니다.

다음은 마운틴 뷰의 인구를 저장하는 것입니다.

이 예에서 변수 이름은 mv_population입니다.

등호는 할당 연산자이고 변수 값은 74,728입니다.

이것은 x가 y와 같은 수학에서와 같이 단순히 평등의 표현이 아닙니다.

그리고 y는 x와 같은 것을 의미합니다.

파이썬에서 등호는 다음을 할당하는 연산자입니다.

오른쪽에 있는 값을 왼쪽에 있는 변수 이름으로.

즉, 어떤 용어가 켜져 있든

왼쪽은 이제 오른쪽에 있는 값의 이름입니다.

다른 예를 보겠습니다.

여기서 첫 번째 줄은 x를 2로 정의합니다.

두 번째 줄은 y를 세 번째 줄에 인쇄된 x의 값으로 정의합니다.

변수의 이름을 사용하여 해당 값에 액세스할 수 있습니다.

이 줄에서 y를 값 2로 정의하기 위해 변수 x의 이름만 필요했습니다.

마찬가지로 다음 줄에서

y라는 이름을 사용하여 y 값을 출력할 수 있었습니다.

변수 값에 접근하려고 하면

정의되지 않은 경우 이 오류가 발생합니다.

오류 메시지에 아주 명확하게 설명되어 있습니다.

이름 z가 정의되지 않았습니다.

Python also has a useful way to assign multiple variables at once.

These three assignments can be abbreviated using

multiple assignments like this: x is still assigned to two,

y to three, and z to five.

You can use this when you’re assigning closely related variables like

the width and height of an object or an object coordinates.

In this example, we used x,

y, and z as variable names.

However, normally, we’d want something more descriptive.

x, y, and z would be

appropriate variable names for something like coordinates in a 3D space.

But for most other situations, we can do better.

For example, if you were computing the population density of

Mountain View by dividing the population by the land area,

this is one way to compute the correct answer.

But it’s much clear with these variable names,

which are actually descriptive of the values they represent.

In addition to being descriptive,

there are a few things to watch out for when naming variables in Python.

First, only use ordinary letters,

numbers, or underscores in your variable names.

They can’t have spaces and need to start with a letter or underscore.

Second, you can’t use reserved words or

built-in identifiers that have important purposes in Python,

which you’ll learn about throughout this course.

There are also links below. Using them as variable names will lead to

errors or problematic situations when you try to use that word for its intended purpose.

Third, the pythonic way to name variables is to

use all lowercase letters and underscores to separate words.

Python에는 한 번에 여러 변수를 할당하는 유용한 방법도 있습니다.

이 세 가지 할당은 다음을 사용하여 축약될 수 있습니다.

다음과 같은 다중 할당: x는 여전히 2에 할당되고,

y는 3, z는 5입니다.

다음과 같이 밀접하게 관련된 변수를 할당할 때 이것을 사용할 수 있습니다.

개체 또는 개체 좌표의 너비와 높이.

이 예에서는 x를 사용했습니다.

y 및 z를 변수 이름으로 사용합니다.

그러나 일반적으로 우리는 더 설명적인 것을 원합니다.

x, y 및 z는

3D 공간의 좌표와 같은 것에 대한 적절한 변수 이름.

그러나 대부분의 다른 상황에서는 더 잘할 수 있습니다.

예를 들어 인구 밀도를 계산하는 경우

마운틴뷰는 인구를 토지 면적으로 나누어,

이것은 정답을 계산하는 한 가지 방법입니다.

하지만 이러한 변수 이름을 사용하면 훨씬 더 명확해집니다.

실제로 그들이 나타내는 값을 설명합니다.

설명적일 뿐만 아니라,

파이썬에서 변수 이름을 지정할 때 주의해야 할 몇 가지 사항이 있습니다.

먼저 일반 문자만 사용하고,

숫자 또는 변수 이름의 밑줄.

공백을 사용할 수 없으며 문자나 밑줄로 시작해야 합니다.

둘째, 예약어 또는

파이썬에서 중요한 목적을 가진 내장 식별자,

이 과정을 통해 배우게 될 것입니다.

아래 링크도 있습니다. 변수 이름으로 사용하면

의도된 목적으로 해당 단어를 사용하려고 할 때 오류 또는 문제가 있는 상황.

셋째, 변수에 이름을 지정하는 파이썬적인 방법은

단어를 구분하려면 모두 소문자와 밑줄을 사용하십시오.

We’ve already set mv_ population to this value.

But what if we want to update it now that the population changed?

We can just assign this variable again to its new value which we found to be 78,128 or

if we got this new value because we knew 4,000 moved to Mountain View and 600 moved away,

we could just apply those changes directly to this variable.

In this line, the variable mv_population is being assigned to

itself plus 4000 minus 600 which results in 78,128.

Because this kind of increment and reassign operation is very common,

Python actually has special assignment operators for this.

Instead of using mv_population twice in one line,

we can actually use this plus equals operator to tell

Python we are incrementing the variable on the left by the value on the right.

Plus equals is one example of another assignment operator in Python,

minus equals is another,

and there are a bunch more.

These are actually just all the arithmetic operators followed by an equal sign.

All of these operators just apply the arithmetic operation to the variable on

the left with the value on the right and makes your code more concise which is good.

Check out the text below this video for more assignment operators.

우리는 이미 mv_ population을 이 값으로 설정했습니다.

그러나 인구가 변경된 지금 업데이트하려면 어떻게 해야 합니까?

이 변수를 78,128 또는

4,000명이 Mountain View로 이사하고 600명이 다른 곳으로 이사했다는 것을 알고 있기 때문에 이 새로운 가치를 얻었다면,

이러한 변경 사항을 이 변수에 직접 적용할 수 있습니다.

이 줄에서 mv_population 변수가 할당됩니다.

자체 더하기 4000 빼기 600은 78,128이 됩니다.

이러한 증분 및 재할당 작업은 매우 일반적이기 때문에

Python에는 실제로 이를 위한 특수 할당 연산자가 있습니다.

한 줄에 mv_population을 두 번 사용하는 대신

우리는 실제로 이 더하기 등호 연산자를 사용하여

파이썬에서는 왼쪽의 변수를 오른쪽의 값만큼 증가시킵니다.

더하기 같음은 Python의 또 다른 할당 연산자의 한 예입니다.

빼기 같음은 다른 것이고,

그리고 무리가 더 있습니다.

이들은 실제로 등호 다음에 오는 모든 산술 연산자입니다.

이 모든 연산자는 변수에 산술 연산을 적용합니다.

왼쪽에 값이 오른쪽에 있고 코드가 더 간결해져서 좋습니다.

더 많은 할당 연산자에 대해서는 이 비디오 아래의 텍스트를 확인하십시오.

%d 블로거가 이것을 좋아합니다: