Python print() function: print value on screen or to file

Python print() function: print value on screen or to file

In this tutorial, we'll learn about the print() function in Python, which is a built-in function used to display output to the console. The print() function allows you to output text, numbers, and other data types in a human-readable format.

Example 1: Basic usage of the print() function

print("Hello, world!") 

This will output the text "Hello, world!" to the console.

Example 2: Printing multiple values

You can pass multiple arguments to the print() function, separated by commas. The values will be printed in the order they are provided, separated by a space.

name = "John" age = 25 print("My name is", name, "and I am", age, "years old.") 

This will output: "My name is John and I am 25 years old."

Example 3: Using a custom separator

By default, the print() function separates the arguments with a space. You can change the separator using the sep parameter.

print("apple", "banana", "cherry", sep=", ") 

This will output: "apple, banana, cherry"

Example 4: Printing on a new line

By default, the print() function adds a newline character (\n) at the end of the output, which moves the cursor to the next line. You can change the end character using the end parameter.

print("Hello, world!", end=" ") print("Welcome to Python.") 

This will output: "Hello, world! Welcome to Python."

Example 5: Using formatted strings

You can use formatted strings (f-strings) to create more complex output by embedding expressions inside string literals, using curly braces {}.

name = "John" age = 25 print(f"My name is {name} and I am {age} years old.") 

This will output: "My name is John and I am 25 years old."

Example 6: Printing a list or other iterable

You can use the print() function to display the contents of a list, tuple, or other iterable.

fruits = ["apple", "banana", "cherry"] print(fruits) 

This will output: ['apple', 'banana', 'cherry']

In summary, the print() function is a built-in Python function that allows you to display output to the console in a human-readable format. You can print multiple values, use custom separators and end characters, and format your output using formatted strings (f-strings) or other formatting techniques. The print() function is essential for providing feedback and displaying the results of your code.

Examples

  1. How to Use print() to Display Values in Python:

    • The print() function is used to display values in Python.
    # Example message = "Hello, World!" print(message) 
  2. Printing to the Screen with print() in Python:

    • The most common use of print() is to output information to the console.
    # Example print("This is a message.") 
  3. Redirecting Output to a File with print() in Python:

    • Redirect the output of print() to a file using the file parameter.
    # Example with open("output.txt", "w") as file: print("Output to a file", file=file) 
  4. Formatting Output with the print() Function in Python:

    • Format the output using different print parameters.
    # Example name = "Alice" age = 30 print("Name:", name, "Age:", age) 
  5. Print to a File Instead of the Console in Python:

    • Redirect print() output to a file instead of the console.
    # Example with open("output.txt", "w") as file: print("Print to a file", file=file) 
  6. Customizing print() Output in Python:

    • Customize the print() output by adjusting the separator and end characters.
    # Example print("Custom", "output", sep="-", end="!\n") 
  7. Logging with print() in Python:

    • Use print() for basic logging purposes.
    # Example log_message = "Log this message" print("LOG:", log_message) 
  8. Print to a Specific File in Python:

    • Direct print() output to a specific file using the file parameter.
    # Example with open("log.txt", "a") as log_file: print("Log this message", file=log_file) 
  9. Advanced Usage of print() for Debugging in Python:

    • Utilize print() for debugging by including variable values in the output.
    # Example variable = 42 print("Debug: Variable =", variable) 

More Tags

ruby-hash reset ssrs-2012 jaxb .net-core chained-assignment hudson-plugins webstorm jquery-validate alarmmanager

More Programming Guides

Other Guides

More Programming Examples