有粉丝私信我让我给大家整理一下Python的学习路线,接下来的博客我将会给大家陆续进行更新,涵盖Python的一条完整的全栈学习路线,需要的小伙伴们收藏+关注吧,我会在后面陆续完成更新~❥(^_-)~
Python是一门简洁而强大的编程语言,其语法易学且灵活。在这篇博客中,我们将深入了解Python的基础语法,包括标识符、关键字、缩进、多行语句、引号与注释、空行、用户输入、变量赋值与删除、pass
语句、import
与from...import
等方面。
目录
1. Python 标识符
在Python中,标识符是用来标识变量、函数、类、模块或其他对象的名称。标识符的命名规则如下:
- 由字母(A-Z、a-z)、数字(0-9)和下划线(_)组成。
- 不能以数字开头。
- 区分大小写。
my_variable = 42
My_Variable = "Hello"
variable_123 = True
2. Python 关键字
Python有一些具有特殊含义的关键字,不能用作标识符。以下是Python的关键字:
and as assert break class
continue def del elif else
except False finally for from
global if import in is
lambda None nonlocal not or
pass raise return True try
while with yield
3. 行和缩进
Python使用行和缩进来组织代码块,而不是像其他语言一样使用大括号。缩进是代码结构的一部分,同一代码块内必须保持一致的缩进。
if True:
print("This is indented")
print("So is this")
4. 多行语句
在Python中,一条语句可以分成多行,可以使用反斜杠(\)来表示继续下一行。
total = 1 + \
2 + \
3
5. Python 引号与注释
在Python中,字符串可以由单引号或双引号括起来,它们是等价的。
single_quoted = 'Hello, Python!'
double_quoted = "Hello, Python!"
注释可以用#
来表示,单行注释将#
后面的内容视为注释。
# This is a single-line comment
6. Python 空行
空行通常用于分隔代码,提高可读性。两个函数或类之间、函数内的逻辑块之间等,可以用空行来进行分隔。
def function_one():
print("Function One")
def function_two():
print("Function Two")
7. Input 读取用户输入
input()
函数用于从用户处读取输入,输入的内容以字符串形式返回。
user_input = input("Enter something: ")
print("You entered:", user_input)
8. 变量赋值与删除
变量在使用前需要赋值。Python使用=
进行赋值。
x = 10
y = "Hello"
使用del
语句可以删除变量。
del x
9. pass
语句
pass
语句是空语句,用于保持程序结构的完整性。它不执行任何操作。
if True:
pass
10. import
与 from...import
用于导入模块,可以导入整个模块,也可以只导入模块中的某些部分。
import math
print(math.pi)
from math import sqrt
print(sqrt(25))
小知识点拓展!
在这里,我们来拓展一些有趣的小知识点,让你对Python有更深入的了解。
1. __main__
和模块执行
在Python中,当一个模块被执行时,其__name__
属性被设置为__main__
。我们可以利用这一特性,使模块既可以被导入,也可以被直接执行。
# my_module.py
def my_function():
print("Function in my_module")
if __name__ == "__main__":
print("Executing my_module directly")
my_function()
2. 字符串格式化
Python提供了多种字符串格式化的方法,其中一种是使用f-string。在字符串前加上f
或F
,可以在字符串中直接使用变量。
name = "Alice"
age = 30
print(f"My name is {name} and I'm {age} years old.")
3. 列表解析
列表解析是一种简洁的创建列表的方法。
squares = [x**2 for x in range(5)]
print(squares) # Output: [0, 1, 4, 9, 16]
4. Lambda 函数
Lambda函数是一种匿名函数,可以用于简单的函数定义。
add = lambda x, y: x + y
print(add(2, 3)) # Output: 5
5. 集合(Set)
集合是一种无序且不重复的数据结构。
my_set = {1, 2, 3, 3, 4}
print(my_set) # Output: {1, 2, 3, 4}
这些基础语法和小知识点可以帮助你更好地理解和使用Python。希望这篇博客能够成为你学习Python的起点,激发你对Python的兴趣。在接下来的学习过程中,不断探索和实践,你会发现Python的强大之处。