📗Python Definitions
Python, being a dynamically typed language, offers a variety of value types (data types) and keywords that are integral to its programming structure. Here's a list of some common value types and keywords along with their definitions:
Value Types (Data Types)
int
: Represents integer values. Example:5
,-3
.float
: Represents floating-point numbers (decimals). Example:3.14
,-0.001
.str
: String type for text. Example:"Hello"
,'Python'
.bool
: Boolean type, representingTrue
orFalse
.list
: An ordered, mutable (changeable) collection of items. Example:[1, 2, 3]
,['a', 'b', 'c']
.tuple
: An ordered, immutable collection of items. Example:(1, 2, 3)
,('a', 'b', 'c')
.dict
: Dictionary type, an unordered collection of key-value pairs. Example:{'name': 'Alice', 'age': 25}
.set
: An unordered collection of unique items. Example:{1, 2, 3}
.NoneType
: Special type representing the absence of a value or a null value. Example:None
.
Keywords
def
: Used to define a function. Example:def my_function():
.return
: Used to return a value from a function.class
: Used to define a class.import
,from
: Used to import modules or specific functions, classes, etc., from modules.as
: Used in import statements to give an imported module a different alias, or withtry...except
blocks to rename exceptions.if
,elif
,else
: Conditional statements.for
,while
: Loop control statements.break
: Exits a loop.continue
: Skips the current iteration in a loop.try
,except
,finally
,raise
: Exception handling keywords.with
: Used for exception handling in resource management (like file reading/writing).global
: Declares a variable as global.nonlocal
: Declares a variable as non-local (useful in nested functions).lambda
: Used to create an anonymous function.yield
: Used in a function likereturn
, but for generator functions.del
: Deletes an object.pass
: A null statement, a placeholder for future code.assert
: Used for debugging purposes to check conditions that should always beTrue
.in
,not in
: Membership operators.is
,is not
: Identity operators.
Last updated