当前位置: 首页 > 图灵资讯 > 行业资讯> 超详细的介绍Python语句

超详细的介绍Python语句

发布时间:2025-10-07 17:42:06

一、 常用命令

在介绍Python语句之前,先介绍几个有用的Python命令。

dir(模块名或类名或变量名或表达式名):获取当前模块、变量对应类型和表达式计算值对应类别的属性列表

type(变量名或表达式名):获取变量或表达式计算值的对应类型;

help(类名)或help(类名.属性或方法名)或help(变量.属性或方法名),如:help(name.count):给出参数对应的帮助说明。需要注意的是,如果变量是系统的类型或类型实例,则通过变量名、方法或属性性能找到该类型或类别的帮助。

二、 Python命名建议

1、 文件名称:全小写,可使用下划线

2、 函数名:小写,可以用下划线风格的单词来增加可读性。例如:myfunction,my_example_function,不推荐混合大小写;

3、 变量:所有变量名小写,每个单词都由下划线连接。

三、 Python的基本程序语句

1、 注释语句

Python中注释使用#开头,只能做单行注释,如果是多行,可以使用每行加#号。

2、 import语句

import语句是为需要使用的模块引入定义的模块。有两种语法:

import 模块名

from import模块名 方法或属性名

from import模块名 *

这三者的区别在于,第一种方法是引入整个模块。您可以使用该模块的所有属性和方法。使用前,您需要使用带有模块名称的方法进行调用;第二种方法是只引入一个属性或方法,第三种方法使用*号引入所有方法和属性。第二种和第三种方法引入的属性和方法在使用时没有模块名称。但是,如果多个模块和引用模块具有相同的方法或属性,则不能使用此方法。

例如:

>>>importmath
>>>sqrt(4)
Traceback(mostrecentcalllast):
File"<pyshell#1>",line1,in<module>
sqrt(4)
NameError:name'sqrt'isnotdefined
>>>math.sqrt(4)
2.0
>>>frommathimportsqrt
>>>sqrt(4)

3、 def函数定义语句

Python中的函数定义从def开始,具体语法如下:

def 函数名(变量列表):

….语句体

注:函数的参数括号后必须加冒号,函数的声明必须顶格写,句子和函数的声明必须缩小到4个空间(以上例子以4点表示,请参考以下Python代码嵌套格式的内容)。函数的返回可以通过return返回,也可以自动结束,而无需指定return。

例子:

defadd(n1,n2):
returnn1+n2

4、 if条件语句

语法如下:

if条件1:
….执行的内容1
elif条件2:
….执行的内容2
elif条件3:
….执行的内容3
else:
….执行的内容4

注:if的整体用法与c相似,但每个关键词句子背后必须有冒号,每个执行内容必须缩小到4个空间。

举例:

ifadd(1,4)>10:
….print(和大于10)
else:
….print(和小于等于10)

5、 for循环语句

for语句与C语言有很大的不同,涉及一些复杂的数据类型“迭代”、“序列”,这里不解释,后来学习复杂的数据类型,然后补充。这里只介绍基本语法:

foriterating_varinsequence:
….语句块

6、 while循环语句

while循环类似于c语言,语法如下:

while条件表达式:
….语句块

注意:

1、 条件表达式后必须有冒号;

2、 while语句支持类似c的break和continue。;

3、 语句块和while条件语句必须缩进四个空间;

4、 除了格式上的差异,Python中只支持前while语句,不能像C语言while语句那样在循环体开始或结束。

例子:

>>>whileTrue:
name=input('Yourname:')
if(len(name)>0):
print('welcomeyou,'+name+'!')
else:
print("Goodbye!")
break

输出:

Yourname:jwp
welcomeyou,jwp!
Yourname:Lisi
welcomeyou,Lisi!
Yourname:
Goodbye!

补充说明界面使用方法。在交互模式下,输入句子结束时需要输入两次返回车辆,否则编辑器认为输入没有结束。

7、 Python代码嵌套格式

其实这部分之前已经涉及到了,主要包括以下内容:

Python用缩进代表代码嵌套,每次缩进代表相同的缩进代码是上层嵌套代码,缩进符可以是TAB键和指定数量的空间,类似于C语言{}的代码块。类似于C语言嵌套,只要代码块的缩进保持一致,同一个缩进代码块可以在上层代码的基础上缩进一次以上;

Python的缩进没有强制性要求,只要求同一句子必须缩进一致,我们甚至可以使用不同的缩进方式,只需要满足同一层的代码块,与上层相比,第一层没有缩进,但真正编写代码建议使用相同的缩进字符数,两次是两倍,等等;

第一层句体之前不能有空格,否则编译会报错;

Python的函数定义,if、while、for语句最后必须有冒号,然后需要一次缩进代码。

Python的代码嵌套与C语言有很大的不同,但使用嵌套代码有利于提高代码的可读性,无需括号匹配就可以知道相同层次的句子范围。只需注意,当使用不同的编辑器编辑相同的文件时,相同的TAB键可能有不同的缩进,一些编辑器会强行将连续的N个空间转换为TAB键,这可能会导致缩进不一致。

相关文章

超详细的介绍Python语句

超详细的介绍Python语句

2025-10-07
讲解用Python处理Excel表格

讲解用Python处理Excel表格

2025-10-07
列表推导式与生成表达式的区别

列表推导式与生成表达式的区别

2025-10-07
python中的装饰器的使用实战

python中的装饰器的使用实战

2025-10-07
python中事件处理的方法

python中事件处理的方法

2025-10-07
FuckIt.py库让你的代码从此远离bug

FuckIt.py库让你的代码从此远离bug

2025-10-07