Python/Basic Code

From r00tedvw.com wiki
(Difference between revisions)
Jump to: navigation, search
Line 2: Line 2:
 
:variables can be integers, floats, or boolean.  Integers are whole numbers, floats are numbers with remainders, boolean is either True of False.
 
:variables can be integers, floats, or boolean.  Integers are whole numbers, floats are numbers with remainders, boolean is either True of False.
 
  variable=integer
 
  variable=integer
 +
:convert int to string
 +
<nowiki>age = 13
 +
print str(age)</nowiki>
 +
:convert string to int
 +
<nowiki>n1 = "100"
 +
n2 = "10"
 +
int_addition = int(n1) + int(n2)</nowiki>
 
;arithmetic operators
 
;arithmetic operators
 
:add/subtract/multiply/divide/exponentiation/modulo
 
:add/subtract/multiply/divide/exponentiation/modulo

Revision as of 14:42, 30 October 2019

variables
variables can be integers, floats, or boolean. Integers are whole numbers, floats are numbers with remainders, boolean is either True of False.
variable=integer
convert int to string
age = 13
print str(age)
convert string to int
n1 = "100"
n2 = "10"
int_addition = int(n1) + int(n2)
arithmetic operators
add/subtract/multiply/divide/exponentiation/modulo
exponentiation (exponential, similar to square roots)
2 ** 3=8   (2*2*2)
modulo (remainder)
5 % 2=1  (5/2 = 2 with a remainder of 1)
shorthand
+= add vars and update first var
ie. sandwich_price += sales_tax

-= subtract vars and update first var
ie. money_in_wallet -= sandwich_price
float vars

If you want the fraction included in the var, you need to define it as a float, otherwise python will automatically round the result to a whole number.

 floating_var = float(7)/2

This will give you the fraction from dividing 7/2.

comments
# for single like quote or """ quote """ for multi line quote
#quote
"""quote
quote"""
print
display output
print "Hello World"
display specific letter, left to right, 0 forward
print "TEST"[0] = "T"
multi-line string
for strings that span multiple lines, use triple quotes
address_string = """136 Whowho Rd
Apt 7
Whosville, WZ 44494"""
remove character value
like with regular expression, you can remove a characters normal value by adding \ in front, however this does not work with all characters in python
'Help! Help! I\'m being repressed!'
string methods
len() ; lower() ; upper() ; str()
len() = get length of string - applies to anything within the parentheses
len(length)   =   6
lower() = convert to lowercase - applies to only the value after the .
LOWERCASE.lower()   =   lowercase
upper() = convert to uppercase - applies to only the value after the .
uppercase.upper()   =   UPPERCASE
str() = convert to string - applies to anything within the parentheses
str(3.14)   =   "3.14"
user input
variable = raw_input("display message")
name=raw_input("display message")
Comparators
==, !=, <, <=, >, or >=
Boolean Operators
and, or, or not
true, false
True and True is True
True and False is False 
False and True is False
False and False is False

True or True is True
True or False is True
False or True is True
False or False is False

Not True is False
Not False is True
Conditional Statements
if, else, and elif.
def clinic():
   print "You've just entered the clinic!"
   print "Do you take the door on the left or the right?"
   answer = raw_input("Type left or right and hit 'Enter'.").lower()
   if answer == "left" or answer == "l":
       print "This is the Verbal Abuse Room, you heap of parrot droppings!"
   elif answer == "right" or answer == "r":
       print "Of course this is the Argument Room, I've told you that already!"
   else:
       print "You didn't pick left or right! Try again."
       clinic()

clinic()
slice
parse certain characters from a variable
x=variable
print x[1:3]
ari

x=variable
print [3:len(x)]
iable
Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki
Confluence
DevOps Tools
Open Source Products
Ubuntu
Ubuntu 22
Mac OSX
Oracle Linux
AWS
Windows
OpenVPN
Grafana
InfluxDB2
TrueNas
MagicMirror
OwnCloud
Pivotal
osTicket
OTRS
phpBB
WordPress
VmWare ESXI 5.1
Crypto currencies
HTML
CSS
Python
Java Script
PHP
Raspberry Pi
Canvas LMS
Kaltura Media Server
Plex Media Server
MetaSploit
Zoneminder
ShinobiCE
Photoshop CS2
Fortinet
Uploaded
Certifications
General Info
Games
Meal Plans
NC Statutes
Politics
Volkswagen
Covid
NCDMV
Toolbox