目录
Part Two:对应每个模块的详解,如果part one部分对应的懂了就不用看咯
首先听鼠鼠说说为什么大家现在要学python
- Python非常通用:Python可以用于多种用途,包括数据分析、机器学习、Web开发、自动化脚本等
- Python是最快增长的编程语言之一:Python在近几年中增长迅速,越来越多的人开始学习和使用Python
- Python拥有广阔的就业前景:由于Python在多个领域都有广泛应用,因此学习Python可以为你带来广阔的就业前景
- Python易于阅读、编写和学习:Python语言设计简洁易懂,具有较高的可读性,使得它非常容易学习和使用
- Python开发者薪酬丰厚:由于Python开发者需求旺盛,因此Python开发者通常能够获得丰厚的薪酬
- Python拥有活跃的社区支持:Python拥有一个庞大而活跃的社区,为开发者提供了大量的资源和支持
总之,学习Python可以为你带来许多好处,无论是在职业发展还是个人兴趣方面。
Part One:python最基本的语法
缩进:Python 使用缩进来表示代码块,而不是使用大括号。缩进的空格数可以是任意的,但是同一个代码块内必须保持一致。
if 5 > 2:
print("5 大于 2")
变量:在 Python 中,变量不需要声明,可以直接赋值。变量名必须以字母或下划线开头,不能以数字开头。
x = 5
y = "Hello"
注释:Python 使用 # 符号来添加单行注释。多行注释可以使用三个单引号或三个双引号来包围。
# 这是一个单行注释
x = 5
"""
这是一个
多行注释
"""
y = "Hello"
数据类型:Python 有许多内置的数据类型,包括整数、浮点数、字符串、列表、元组、字典和集合等。
x = 5 # 整数
y = 3.14 # 浮点数
z = "Hello" # 字符串
my_list = [1, 2, 3] # 列表
my_tuple = (1, 2, 3) # 元组
my_dict = {"a": 1, "b": 2} # 字典
my_set = {1, 2, 3} # 集合
条件语句:Python 使用 if、elif 和 else 关键字来编写条件语句。
x = 5
if x > 0:
print("x 是正数")
elif x < 0:
print("x 是负数")
else:
print("x 是零")
循环语句:Python 使用 for 和 while 关键字来编写循环语句。
# for 循环
for i in range(5):
print(i)
# while 循环
i = 0
while i < 5:
print(i)
i += 1
Part Two:对应每个模块的详解,如果part one部分对应的懂了就不用看咯
缩进:
在 Python 中,缩进是用来表示代码块的。代码块是一组具有相同缩进级别的语句,它们在逻辑上是一起执行的。例如,在条件语句和循环语句中,需要使用缩进来表示哪些语句属于同一个代码块。
通常情况下,每个缩进级别都会比上一个缩进级别多一个制表符(Tab)或四个空格。但是,具体使用多少个空格来表示一个缩进级别是由程序员自己决定的。不过,同一个文件中应该保持缩进风格的一致性。(要么全用tab要么全用空格!!!!)
下面是一个简单的例子,演示了如何使用缩进来表示代码块:
x = int(input())
if x > 0:
print("x是正数")
print("此句也会在if语句中执行")
#python中有多余的空行不会影响执行结果,但多余的缩进或缺少的缩进会
print("x的值是%d" % x)
print("这两句无论x是否大于0都会执行")
在这个例子中,if 语句后面有一个冒号(:),表示接下来是一个新的代码块。在这个代码块中,所有语句都比 if 语句多了一个缩进级别。这意味着这些语句都属于 if 语句所表示的条件成立时要执行的代码。
最简单的理解:if包含的代码都得在与if齐平的地方多一个缩进。但是一旦到了与if齐平的代码段时,就意味着if语句已经完全结束,后面人为添加缩进也不会算进if语句中
变量
在 Python 中,变量是用来存储数据的。你可以把变量看作是一个容器,它可以存储各种类型的数据,如数字、字符串、列表等。
在 Python 中,创建变量非常简单。你只需要为变量指定一个名称,并使用等号(=)将值赋给它即可。例如:
x = 5
y = "Hello"
在这个例子中,我们创建了两个变量:x 和 y。x 的值为 5,y 的值为 "Hello"。
需要注意的是,在 Python 中,变量名必须以字母或下划线开头,不能以数字开头。此外,变量名区分大小写,也就是说 x 和 X 是两个不同的变量。
在 Python 中,变量具有动态类型,这意味着你可以在程序运行过程中更改变量的类型。例如:
x = 5
x = "Hello"
在这个例子中,我们首先将 x 的值设为 5,然后又将其更改为 "Hello"。这是完全合法的。
对于刚入门的小白而言,本质上我们通过input输入得到的都是字符串,并且是一整行的数据
所以对于a=input()而言,你输入"1 2"(不包含双引号)得到的结果会是a='1 2'(字符串类型)

(绿色为我输入的数据,白色为程序输出的数据)
-
在 Python 中,整数和浮点数是两种常用的数字类型。
整数是不带小数点的数字,可以是正数、负数或零。例如:
x = 5 y = -3 z = 0浮点数是带有小数点的数字,也可以是正数、负数或零。例如:
x = 3.14 y = -1.5 z = 0.0您可以使用算术运算符(如
+、-、*和/)来对整数和浮点数进行计算。例如:x = 5 y = 2 print(x + y) # 输出 7 print(x - y) # 输出 3 print(x * y) # 输出 10 print(x / y) # 输出 2.5需要注意的是,当您使用
/运算符对两个整数进行除法运算时,结果将是一个浮点数。如果您希望得到一个整数结果,可以使用//运算符进行整除运算。例如:x = 5 y = 2 print(x // y) # 输出 2
数字间的各种运算
x = 5
y = 2
print(x + y) # 加法,输出 7
print(x - y) # 减法,输出 3
print(x * y) # 乘法,输出 10
print(x / y) # 除法,输出 2.5
print(x % y) # 取模(求余数),输出 1
print(x ** y) # 幂运算,输出 25
print(x // y) # 整除,输出 2
-
字符串
可以使用单引号或双引号来创建字符串。例如:
x = 'Hello'
y = "World"
在这个例子中,我们创建了两个字符串变量:x 和 y。它们的值分别为 "Hello" 和 "World"。
可以使用加号(+)运算符来连接两个字符串。例如:
x = 'Hello'
y = "World"
z = x + y
print(z) # 输出 "HelloWorld"
还可以使用星号(*)运算符来重复一个字符串若干次。例如:
x = 'Hello'
y = x * 3
print(y) # 输出 "HelloHelloHello"
此外,Python 还提供了许多内置的方法来处理字符串。例如,你可以使用 upper() 方法将字符串转换为大写,使用 lower() 方法将字符串转换为小写,使用 replace() 方法替换字符串中的字符等。例如:
x = 'Hello World'
y = x.upper()
print(y) # 输出 "HELLO WORLD"
z = x.lower()
print(z) # 输出 "hello world"
w = x.replace('World', 'Python')
print(w) # 输出 "Hello Python"
注释:
在 Python 中,注释是用来解释代码的。它们不会被执行,只是为了帮助程序员理解代码。
Python 中有两种注释:单行注释和多行注释。
单行注释以 # 符号开头,其后的内容都会被视为注释。例如:
# 这是一个单行注释
print("Hello World") # 这也是一个单行注释
多行注释以三个单引号或三个双引号开头和结尾,中间的内容都会被视为注释。例如:
'''
这是一个
多行注释
'''
print("Hello World")
"""
这也是一个
多行注释
"""
print("Hello Python")
在编写代码时,应该养成添加适当注释的好习惯。这样可以帮助你和其他程序员更好地理解代码。
希望这些信息能够帮助您了解 Python 中的注释。
数据类型
整数,浮点数,字符串上面已经提到过了,列表和字典可以看我之前的博客
http://t.csdn.cn/o67Ft
http://t.csdn.cn/o67Ft至于元组和集合我后续也会更新对应的博客,会有详细的用法介绍
条件语句和循环语句:
在 Python 中,条件语句和循环语句是两种常用的控制流语句。
条件语句用于根据特定条件执行不同的代码块。Python 中使用 if、elif 和 else 关键字来编写条件语句。例如:
x = 5
if x > 0:
print("x 是正数")
elif x < 0:
print("x 是负数")
else:
print("x 是零")
在这个例子中,我们使用 if 语句来判断 x 是否大于零。如果条件成立,则执行 if 语句后面的代码块。否则,程序会继续判断 elif 语句中的条件是否成立。如果都不成立,则执行 else 语句后面的代码块。
循环语句用于重复执行一段代码。Python 中使用 for 和 while 关键字来编写循环语句。例如:
# for 循环
for i in range(5):
print(i)
# while 循环
i = 0
while i < 5:
print(i)
i += 1
在这个例子中,我们使用 for 循环来遍历一个序列(由 range(5) 生成)。在每次循环中,变量 i 的值会被依次赋为序列中的每个元素。
我们还使用 while 循环来重复执行一段代码,直到给定的条件不再成立。在每次循环中,我们都会检查循环条件是否成立。如果成立,则执行循环体中的代码;否则,退出循环
!!!这两类语句都要注意缩进来确定每个代码块的作用范围
在 Python 中,break、continue 和 pass 是三个常用的控制流语句。
break 语句用于跳出当前循环。当程序执行到 break 语句时,它会立即退出当前循环,不再执行循环体中剩余的语句。例如:
for i in range(5):
if i == 3:
break
print(i)
# 输出 0 1 2
在这个例子中,当 i 的值为 3 时,程序执行到 break 语句,退出了 for 循环。因此,只有 0、1 和 2 被打印出来。
continue 语句用于跳过当前循环的剩余部分,直接进入下一次循环。当程序执行到 continue 语句时,它会立即进入下一次循环,不再执行当前循环中剩余的语句。例如:
for i in range(5):
if i == 3:
continue
print(i)
# 输出 0 1 2 4
在这个例子中,当 i 的值为 3 时,程序执行到 continue 语句,跳过了当前循环的剩余部分,直接进入了下一次循环。因此,只有 0、1、2 和 4 被打印出来。
pass 语句是一个空语句,它不会执行任何操作。通常用于占位,表示某个位置需要有语句,但目前还没有确定具体内容。例如:
for i in range(5):
if i == 3:
pass # 这里需要有一个语句,但目前还没有确定具体内容
print(i)
# 输出 0 1 2 3 4
在这个例子中,我们在 if 语句中使用了 pass 语句来占位。由于 pass 语句不会执行任何操作,所以程序的输出与没有 if 语句时相同。
补充说明上面for中涉及的range
在 Python 中,
range()函数常用于for循环中,用来生成一个整数序列。
range()函数可以接受一个、两个或三个参数。当只有一个参数时,它表示序列的结束值(不包括)。序列从0开始,步长为1。例如:for i in range(5): print(i) # 输出 0 1 2 3 4在这个例子中,我们使用
range(5)来生成一个从0到4的整数序列。当有两个参数时,第一个参数表示序列的起始值(包括),第二个参数表示序列的结束值(不包括)。序列的步长仍然为
1。例如:for i in range(2, 5): print(i) # 输出 2 3 4在这个例子中,我们使用
range(2, 5)来生成一个从2到4的整数序列。当有三个参数时,第一个参数表示序列的起始值(包括),第二个参数表示序列的结束值(不包括),第三个参数表示序列的步长。例如:
for i in range(0, 10, 2): print(i) # 输出 0 2 4 6 8在这个例子中,我们使用
range(0, 10, 2)来生成一个从0到8的整数序列,步长为2。需要注意的是,当步长为负数时,序列中的元素将会递减。此时,起始值应该大于结束值。例如:
for i in range(5, 0, -1): print(i) # 输出 5 4 3 2 1在这个例子中,我们使用
range(5, 0, -1)来生成一个从5到1的整数序列,步长为-1。
结语:开始新一种编程语言的学习总是不易的,无论之前是否有无编程基础,因为既然是没接触过的语言,或多或少会有难以理解的语法设定或者规则,但就是可能很微小的区别,导致我们尝试写新语言的时候会遇到重重坎坷,希望新入坑python的小伙伴们能够坚持下去,不懂就问,打破沙锅问到底,彻底理解这门语言并能慢慢掌握,另:作者也只是一名大一计算机专业的蒟蒻,仅学过c的入门知识,每一门语言的学习都是有一定的变化和跨度的,之后相关语言的见解或者技能点也会不定期更新
文章介绍了Python的广泛应用、快速增长的使用率以及良好的就业前景。Python的语法特点包括缩进、变量、注释、数据类型和控制语句。文中详细讲解了这些基本概念,为初学者提供入门指导。
2951

被折叠的 条评论
为什么被折叠?



