Python Basics: Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
== Strings == | == Strings == | ||
=== Convert a List of Strings to a String === | |||
<syntaxhighlight lang="python3"> | |||
list1 = ['Hello', 'World'] | |||
print(' '.join(list1)) | |||
# Output: | |||
# Hello World | |||
</syntaxhighlight> | |||
=== Template Strings === | === Template Strings === | ||
Zeile 55: | Zeile 63: | ||
A function called <code>myfunction</code> from <code>myscript.py</code> can be executed directly from the command line like this: | A function called <code>myfunction</code> from <code>myscript.py</code> can be executed directly from the command line like this: | ||
python -c 'import myscript; myscript.myfunction(var1, var2) | python -c 'import myscript; myscript.myfunction(var1, var2) | ||
== Python Modules == | |||
=== Operating System === | |||
==== How to Clear the Console from a Python Script ==== | |||
<syntaxhighlight lang="python3"> | |||
import os | |||
os.system('cls' if os.name == 'nt' else 'clear') | |||
</syntaxhighlight> | |||
[[Kategorie:Python]] | [[Kategorie:Python]] |
Version vom 8. Februar 2025, 08:56 Uhr
This article contains my notes on the Python programming language as of Python 3.x.
Operators
https://www.codecademy.com/resources/docs/python/operators
https://docs.python.org/3/reference/lexical_analysis.html#operators
Strings
Convert a List of Strings to a String
list1 = ['Hello', 'World']
print(' '.join(list1))
# Output:
# Hello World
Template Strings
a = "Munich"
b = "Frankfurt"
c = "Berlin"
# Template string
template = "We are doing a road trip from {} through {} to {}"
print(template.format(a, b, c))
# equivalent to:
print("We are doing a road trip from {} through {} to {}".format(a, b, c))
# equivalent to:
print("We are doing a road trip from {place1} through {place2} to {place3}".format(place3=c, place2=b, place1=a))
F-Strings
a = "Munich"
b = "Frankfurt"
c = "Berlin"
# f-String
print(f"We are doing a road trip from {a} through {b} to {c}")
Further reading:
- https://realpython.com/python-string-formatting/
- https://docs.python.org/3/whatsnew/3.12.html#pep-701-syntactic-formalization-of-f-strings
- https://docs.python.org/3/library/string.html#template-strings
Built-in Functions
https://docs.python.org/3/library/functions.html
Classes and Object Methods
https://docs.python.org/3/reference/datamodel.html#emulating-container-types
Command Line
https://docs.python.org/3/using/cmdline.html
Executing functions from command line
A function called myfunction
from myscript.py
can be executed directly from the command line like this:
python -c 'import myscript; myscript.myfunction(var1, var2)
Python Modules
Operating System
How to Clear the Console from a Python Script
import os
os.system('cls' if os.name == 'nt' else 'clear')