Home
Properties
Length
Get the length of some text (length)
Get the number of entries in a list/array (length)
Get the number of key, value entries in a dict/object (length)
Get the length of a variable (length)
Hash
Get the hash of a value (hash)
Operators
Arithmetic
Add (+)
Subtract (-)
Mulitply (*)
Divide (/)
Modulo (%)
Divide & Floor (//)
Power (**)
Increment (++)
Decrement (--)
Assignment
Equals (=)
Add Equals - string (+=)
Add Equals - number (+=)
Subtract Equals (-=)
Multiply Equals (*=)
Divide Equals (/=)
Modulo Equals (%=)
Divide Floor Equals (//=)
Power Equals (**=)
Binary Left Shift Equals (<<=)
Binary Right Shift Equals (>>=)
Binary AND Equals (&=)
Binary OR Equals (|=)
Binary XOR Equals (^=)
Bitwise
OR (|)
XOR (^)
AND (&)
Left Shift (<<)
Right Shift (>>)
Invert Bits (~)
Comparison
Are values equal (==)
Are values not equal (!=)
Are values not equal (<>)
Is value greater than another (>)
Is value greater than or equal to another (>=)
Is value less than another (<)
Is value less than or equal to another (<=)
Compare 2 values (cmp)
Logical
AND - Test for both values to be true (&&)
OR - Test for either of 2 values to be true (||)
NOT - Reverse the logical state of a value (!)
Utilities
Convert/Cast
Convert to string (string)
Convert to integer (int)
Convert to floating point number (number)
Convert to JSON (json)
Convert to boolean (bool)
Convert to character (chr)
Convert to hexadecimal (hex)
Convert to hash (hash)
Copy
Make a "shallow" copy (copy)
Make a "deep" copy (deepcopy)
JSON
Create a JSON string (encode)
Get an object from a JSON string (decode)
String
Constants
ASCII letters (ascii_letters)
ASCII lowercase letters (ascii_lowercase)
ASCII uppercase letters (ascii_uppercase)
Digits (digits)
Hex digits (hexdigits)
Letters (letters)
Lowercase letters (lowercase)
Oct digits (octdigits)
Punctuation characters (punctuation)
Printable characters (printable)
Uppercase letters (uppercase)
Whitespace characters (whitespace)
Properties
Get the length of a string (length)
Formatting
Format a string (format)
Capitalize a string (capitalize)
Lowercase a string (lower)
Uppercase a string (upper)
Remove whitespace before & after string (strip)
Remove whitespace before string (lstrip)
Remove whitespace after string (rstrip)
Left-justify a string to a certain number of characters (ljust)
Right-justify a string to a certain number of characters (rjust)
Center-justify a string to a certain number of characters (cjust)
URL escape a string
Remove URL escaping from a string
Functions
Find a fragment anywhere in string of text (find)
Find a fragment in a portion of text (find)
Count appearances of a fragment anywhere in string of text (count)
Count appearances of a fragment in a portion of text (count)
Split string into a list/array (split)
Translate a string (translate)
Replace words in a string (replace)
Does a string start with a fragment (startswith)
Does a string start with a fragment (endswith)
Lists/Arrays
Add/Get/Remove
get
append
extend
insert
remove
pop
shift
slice
splice
unshift
Properties
index
count
Operations
sort
reverse
join
flatten
empty
zip
range
contains
length
sum
json
Dictionaries/Objects
Add/Get/Remove
get
add
update
remove
Properties
contains key
contains value
length
Operations
empty
keys
values
querystring
json
Date & Time (datetime)
Constants (constants)
min_year
max_year
min_month
max_month
min_day
max_day
min_hour
max_hour
min_minute
max_minute
min_second
max_second
min_microsecond
max_microsecond
min
max
DateTime (datetime)
new
today
now
fromordinal
year
month
day
hour
minute
second
microsecond
date
time
replace
toordinal
weekday
isoweekday
isocalendar
readable
isoformat
strptime
strftime
Time (time)
min
max
new
hour
minute
second
microsecond
replace
isoformat
strftime
Math (math)
Constants (constants)
pi
e
inf
Generating random numbers (random)
Create a random number <1 (<1)
Create a random integer (int)
Create a random number within a range (range)
Number-theoretic and representation functions
absolute
ceil
factorial
floor
fmod
frexp
fsum
isinf
isnan
ldexp
min
max
modf
neg
pos
round
trunc
Power and logarithmic functions
exp
log
log1p
log10
pow
sqrt
Trigonometric functions
acos
asin
atan
atan2
cos
hypot
sin
tan
Angular conversion
degrees
radians
Cryptography (crypto)
hmac
hexdigest
md5
unique
hexdigest
sha1
unique
hexdigest
sha224
unique
hexdigest
sha256
unique
hexdigest
sha384
unique
hexdigest
sha512
unique
hexdigest
Internet (internet)
Making requests to the Internet (http)
GET data from a URL (get)
PUT or update data to a URL (put)
POST or add data to a URL (post)
DELETE data at a URL (delete)
Modifying the output of ADL
Adding/changing headers (headers)
Interface
Window
Get Browser Window
Get Element using ID
Get Element using CSS selector
Display an Alert
Element
Get an Element using ID
Get an Element using selector
Create a new Element
Get an Element's Property
Set a Property of an Element
Set Multiple Properties of an Element
Remove a Property from an Element
Check if a Element Matches Another using HTML tag
Check if a Element Matches Another using CSS selector
Check if a Element Matches Another using element
Check if a Element contains the Element provided
Inject an Element
Grab an Element
Adopt an Element
Adopt Multiple Elements
Wrap an Element
Append HTML to an Element
Append text to an Element
Remove an Element
Clone an Element
Replace an Element
Check if an Element has a Class
Add a Class to an Element
Remove a Class from an Element
Toggle an Element's Class
Get the Element's Previous Sibling Element
Get all of the Element's Matched Previous Sibling Elements
Get the Element's Next Sibling Element
Get all of the Element's Matched Next Sibling Elements
Get the First Matching Element
Get the Last Matching Element
Get an Element's Parent Element
Get all Matching Parent Elements
Get an Element Sibling Elements
Get an Element's Children Elements
Empty an Element
Create Query String from Element Children
Get Selected Options of an Element
Get Properties of an Element
Set an Element's Property
Set Multiple Properties for an Element
Remove an Element's Property
Remove Multiple Properties for an Element
Store Data in an Element
Retrieve Data from an Element
Remove Data from an Element
Sets the CSS style for an Element
Get a style from an Element
Set Multiple Styles for an Element
Get Multiple Styles from an Element
Add an Event to an Element
Remove an Event from an Element
Add Multiple Events to an Element
Remove all Events from an Element
Remove all Events of a Type from an Element
Fire an Event for an Element
Clone all Events from one Element to Another
Clone Certain Element's Events to Another Element
Scroll to an Element
Get an Element's Size
Get an Element's Scrollable Size
Get an Element's Scrolled Position
Get an Element's Position
Set an Element's Position
Get an Element's Coordinates
Get an Element's Offset Parent
Tween an Element's Style
Tween an Element's Style from One Value to Another
Fade an Element
Highlight an Element
Highlight an Element from One Value to Another
Tween
Create a new Tween
Tween a Element's Property
Tween an Element's Style
Tween an Element's Style from One Value to Another