Scripts, Modules, Math Module, and Escape Sequences in Python

0
10χλμ.

1. Scripts

In Python, a script is a file containing Python code that is intended to be executed. Scripts are typically used to automate tasks or to execute a series of operations. Here is an example of a simple Python script:

# my_script.py

 

# A simple Python script to print "Hello, World!"
print("Hello, World!")

To run this script, you would execute it from the command line:

python my_script.py

2. Modules

A module is a file containing Python definitions and statements. The file name is the module name with the suffix .py added. Modules are used to organize and reuse code. Here’s an example of a module:

# my_module.py

def greet(name):
    return f"Hello, {name}!"

def add(a, b):
    return a + b

You can import and use this module in another script or module:

# another_script.py

import my_module

print(my_module.greet("Alice"))
print(my_module.add(5, 3))

3. Math Module

The math module provides access to mathematical functions. Here are some examples of how to use it:

import math

# Calculate the square root
print(math.sqrt(16))  # Output: 4.0

# Calculate the cosine of 0
print(math.cos(0))  # Output: 1.0

# Calculate the factorial of 5
print(math.factorial(5))  # Output: 120

The math module includes many other functions such as sin, log, exp, and constants like pi and e.

4. Escape Sequences

Escape sequences are used in strings to represent characters that are difficult to type directly, such as newlines, tabs, or quotes. Here are some common escape sequences:

  • \n: Newline
  • \t: Tab
  • \\: Backslash
  • \': Single quote
  • \": Double quote

Summary

  • Scripts: Files containing Python code to be executed.
  • Modules: Reusable files containing Python code, importable by other scripts or modules.
  • Math Module: Provides mathematical functions and constants.
  • Escape Sequences: Special characters in strings represented by a backslash followed by a character.
Αναζήτηση
Κατηγορίες
Διαβάζω περισσότερα
Chemistry
UMTA UACE CHEMISTRY PAPER 2 2024
UMTA UACE CHEMISTRY PAPER 2 2024
από Landus Mumbere Expedito 2024-08-01 16:04:41 0 10χλμ.
Computer Programming
Basic structure of an HTML document
An HTML document is composed of two main sections: the head and the body. The <head>...
από HTML PROGRAMMING LANGUAGE 2024-08-13 03:25:34 0 9χλμ.
Computer Programming
Floating-Point Numbers and Arithmetic Expressions
Floating-point numbers A floating-point number is a number with a decimal. Ex: 3.14,...
από Python for Everybody - Full University Python Course Code 2024-07-16 21:14:58 0 10χλμ.
Technology
COMPONENTS OF A LAN
A Local Area Network (LAN) is a network that connects computers and other devices within a...
από ALAGAI AUGUSTEN 2024-07-17 17:45:57 0 10χλμ.
Physics
SEPTA-O-LEVEL PHYSICS SEMINAR SLATED FOR 23RD JUNE 2024 AT ST. JOSEPH OF NAZARETH HIGH SCHOOL KAVULE-KATENDE
https://acrobat.adobe.com/id/urn:aaid:sc:EU:39c1aa82-237a-43bf-ba1a-fbe5223d26f1
από Question Bank 2024-07-14 19:52:41 2 17χλμ.
Talksphare https://talksphare.com