Transcript from the "Variables" Lesson
>> Nina Zakharenko: Variables in Python, they allow us to store information and give it a useful label that we can then use to retrieve the information later. We can use these variables to store strings, numbers, or even more advanced data types, lists, etc. We assign values to variables by putting them at the right of an equal sign.
[00:00:22] So the variable name is on the left side equal sign followed by the thing that you're assigning. And because Python is a dynamic language, we don't need to declare the type of the variable before we store data in them. So, I can make x a number, I can make x the string, doesn't matter, no errors.
[00:01:14] So if I wanted to say my list, I can do that, right? This is the convention you all see followed. In general, it's okay to be a little bit verbose, for example, x is not a great variable name, right? Unless you're doing some sort of mathematical operation, x doesn't necessarily makes sense.
[00:01:35] We're gonna use some shorter variables names just today for the sake of time and typing. But in your programs, it's okay to name things. It's okay to name things you know as descriptive as you like. There are few other naming gotchas like you can't name your variable with operations in Python.
[00:01:57] Like don't name your variable, ands. But in general, as long as you're variable name is pretty descriptive, then you'll be fine. We talked about the type function a little bit. So if I look at type of x, we'll see that it's a stir. And then just to mention one special type in Python, you might have seen it called null in other languages, right?
[00:02:26] It signifies nothing, no value. And in Python, that type is none. So, if I set my variable x to none, and I try to just enter the variable and press enter in the wrapper which should show me some results, I'll see nothing. And if I check the type of x, I'll see that it's nonetype.
[00:02:54] And if I set my variable to something that's not nonetype in the REPL only, I can just type that variable and instantly see the value.