Wednesday, May 18, 2016

Python is completely object oriented

Python is completely object oriented
Python is completely object oriented, and not "statically typed". You do not need to declare variables before using them, or declare their type. Every variable in Python is an object.This post will go over a few basic types of variables.

s:Python supports two types of s - integers and floating point s. (It also supports complex s, which will not be explained in this post).
To define an integer, use the following syntax:
myint = 7
To define a floating point , you may use one of the following notations:
myfloat = 7.0
myfloat = float(7)
Strings:Strings are defined either with a single quote or a double quotes.
mystring = 'hello'
mystring = "hello"
The difference between the two is that using double quotes makes it sy to include apostrophes (whers these would terminate the string if using single quotes)
mystring = "Don't worry about apostrophes"
There are additional variations on defining strings that make it sier to include things such as carriage returns, backslashes and Uni characters. These are beyond the scope of this tutorial, but are covered in the Python documentation.Simple operators can be executed on s and strings:one = 1
two = 2
three = one + two
hello = "hello"
world = "world"
helloworld = hello + " " + world
Assignments can be done on more than one variable "simultaneously" on the same line like this a, b = 3, 4
Mixing operators between s and strings is not supported:
# This will not work!
print one + two + Hello World

No comments:

Post a Comment