Wednesday, June 16, 2021

A Cheatsheet for Python Built-in Functions (Part 1: A-B)

A Cheatsheet for Python Built-in Functions (Part 1: A-B)

x1 = -1.5
x2 = 1.5
x3 = 255
b1 = x1 == x2
b2 = x1 == -x2
# *** abs() ***
print(abs(x1))  # Output: 1.5
# *** all() ***
print(all([not b1, b2]))  # Output: True
# *** any() ***
print(any([b1, b2]))  # Output: True
# *** ascii() ***
print(ascii("This is R in Farsi: ر"))  # Output: 'This is R in Farsi: \u0631'
print(ascii(set([b1, b2])))  # Output: {False, True}
# *** bin() ***
print(bin(x3))  # Output: 0b11111111
# *** bool() ***
print(bool(x3), bool(x2), bool(x1))  # Output: True True True
print(bool(0), bool(None), bool([]), bool(()), bool({})) # Output: False False False False False
# *** bytearray() ***
ba1 = bytearray([b1, b2])
print(ba1) # Output: bytearray(b'\x00\x01')
ba2 = bytearray("TEST"encoding='utf8')
print(ba2) # Output: bytearray(b'TEST')
ba3 = bytearray(8)
print(ba3) # Output: bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
# *** bytes() ***
ba1 = bytes([b1, b2])
print(ba1) # Output: b'\x00\x01'
ba2 = bytes("TEST"encoding='utf8')
print(ba2) # Output: b'TEST'
ba3 = bytes(8)
print(ba3) # Output: '\x00\x00\x00\x00\x00\x00\x00\x00'




No comments:

Post a Comment