xxxxxxxxxx
# function vars() is defined as: vars([object]) -> dictionary
# the vars() function takes an object and returns a its __dict__ attribute,
# which is a dictionary of all of its writable attributes
class Person:
def __init__(self, name = "anonymous", age = 21, employed = True):
self.name = name
self.age = age
Sam = Person()
John = Person('John', 18)
# notice the 'employed' attribute is not returned
print(vars(Sam)) # {'name': "anonymous", 'age': 21}
print(vars(John)) # {'name': "John", 'age': 18}
xxxxxxxxxx
# Variables in Python are used to store some data in it and use it over and
# over again
# Variables can store Strings, Integers, Floats, Booleans
var_string = "Hello World!"
var_integer = 1234567890 # any number
var_float = 3.14159 # any number with decimal value
var_boolean = True # True or False
xxxxxxxxxx
#single name variable
name = "Your name"
#recomended naming of compound or multiple names are seperated by underscore _
some_variable_name = "Name of the the variable"
xxxxxxxxxx
class Fruit:
def __init__(self, apple = 5, banana = 10):
self.apple = apple
self.banana = banana
eat = Fruit()
# returns __dict__ of the eat object
print(vars(eat))
xxxxxxxxxx
#Variables
#Name your variable
myvar = 'Variable'
Number = 9
print(myvar, Number, 'are the variables I made')
xxxxxxxxxx
x = str(3) # x will be '3'
y = int(3) # y will be 3
z = float(3) # z will be 3.0
print(type(x))
print(type(y))
print(type(Z))
xxxxxxxxxx
Simple terms: a variable is a box that you can put stuff in it such as
strings int booleans
xxxxxxxxxx
#creating variable in python
a = 15 #it is called integer
b = 'apple' #any word or number written in this "" is called string
c = False #True or False is called boolean
d = 2.45 #any number with point is called float
print(a)
print(b)
print(c)
print(d)
#it will print all the values