🐍 Comprehensive Analysis of Python Basic Syntax
Python is renowned for its concise and elegant syntax, making it an ideal choice for beginners learning programming. This article will comprehensively introduce the key points of Python’s basic syntax, helping you quickly master this powerful language.
1. Python Code Execution Methods
Python code can be executed in two main ways:
1. Interactive Command Line
Enter<span>python</span> in the command line to enter interactive mode and execute code directly:
Command Line
>>> print("Hello, World!")
Hello, World!
2. Running .py Files
Save the code as a .py file and execute it:
Command Line
python myfile.py
2. Python Indentation Rules
Python uses indentation to indicate code blocks, which is one of the biggest differences from other languages.
Correct Example:
Example Code
if 5 > 2:
print("Five is greater than two!")
Incorrect Example:
Example Code with Error
if 5 > 2:
print("Five is greater than two!") # Missing indentation will cause an error
💡 Tip: Python recommends using 4 spaces for indentation; although tabs can also be used, consistency within the same project is important.
3. Python Variables
Python is a dynamically typed language, and variables can be used without declaration.
Variable Creation and Usage
Example Code
x = 5
y = "Hello, World!"
print(x)
print(y)
Variable Naming Rules
- Must start with a letter or underscore
- Cannot start with a number
- Can only contain letters, numbers, and underscores
- Case-sensitive
4. Python Comments
Comments are explanatory text in the code that will not be executed.
Single-line Comments
Example Code
# This is a single-line comment
print("Hello, World!") # This is also a comment
Multi-line Comments
Python does not have a true multi-line comment syntax, but it can be achieved as follows:
Example Code
# This is the first line of comment
# This is the second line of comment
# This is the third line of comment
"""
Multi-line strings can also be used
as multi-line comments
"""
print("Hello, World!")
5. Python Data Types
Python has several built-in data types:
| Type | Description | Example |
|---|---|---|
| int | Integer | x = 10 |
| float | Floating-point number | y = 6.3 |
| complex | Complex number | z = 2j |
| str | String | s = “Hello” |
| list | List | lst = [1, 2, 3] |
| tuple | Tuple | tup = (1, 2, 3) |
| dict | Dictionary | dic = {“name”: “John”} |
| bool | Boolean | b = True |
Getting Data Types
Use the<span>type()</span> function:
Example Code
x = 10
print(type(x)) # Output: <class 'int'>
y = "Hello"
print(type(y)) # Output: <class 'str'>
6. Type Conversion
Python provides type conversion functions:
Example Code
x = 10 # int
y = float(x) # Convert to float
z = str(x) # Convert to string
print(y) # Output: 10.0
print(z) # Output: "10"