"""Use of _ as a variable
It is to indicate throwaway variables,
...i.e. variables that are not reused anywhere else (as they are...
...not logically important) but for syntax reasons you have to put
This saves space for variables that are actually reused...
...and provides a good mental model for essential and unessential parts...
...of your code
Of course, take this as a guideline.
There are instances where naming those variables are better for readability...
...especially in group projects
Check out the source for more info!
"""
lst1 = [_ for _ in range(10)]
print(lst1)
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# plz suscribe to my youtube channel -->
# https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
my_name = "your name here "# you can add perenthisis
print(my_name)
# in python you can declare a variable by simply typing the variable name and assigning a value to it, no keywords needed. like so:
variable_name = 'value'
# there are 4 types of values you can store in python, just like most languages.
# a string: 'Helo word!'
# an integer: 1010001
# a float: 1010101.7
# and last, a boolean: True or False
# when you have declared a variable you can call it by simpely typing its name
print(variable_name)
# happy coding!
#to create a variable in python:
var = 15 #var is the variable name and 15 is it's value
print(var) #prints the variable var's value
var2 = var + 15 #creating a new variable and value is var + 15
print(var2) #prints var2 which would be 30
# By Codexel
#How to print a variable the code below sets a variable to Hello, World!
variable = "Hello, World!"
#Use the print function to write out anything (the name variable after the print function is the name of the variable you want to print)
print(variable)
#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"
# 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
#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
#Varibles Guide:
a = 5 #NUMBER
b = "Varibles!" #STRING
c = True #BOOLEN Hey, this is an edit, sorry for having it as true not True, caps matter.
d = False #BOOLEN Hey, this is an edit, sorry for having it as false not False, caps matter.
# 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}