Python3 编程抒写注意事项,避免它会让你少犯错误

2024-08-20 17:08

本文主要是介绍Python3 编程抒写注意事项,避免它会让你少犯错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Python 编程注意事项:

  • 命名篇:
  • 安装包,库,模块注意事项:
  • 抒写缩进:
  • 导入语句(import语句):
  • 注释:# 注释内容(单行注释)

命名篇:

  1. 在我们创建 py 文件的时候,不能和Python内置函数名一样。
  2. 在我们写 变量名的时候,也不能和 Python 内置函数名一样。
  3. 变量名,不能以 数字,特殊符号开头,可以以下划线(_) 开头。
  4. Python 是区分大小写的,比如 :NAME 和 name 是不一样的。

安装包,库,模块注意事项:

Windows 或 mac 命令行安装的 包 ,并不能安装在 Pycharm 中。如果使用Pycharm 编程,这需要用Pycharm的 Terminal 或者到 Project Interpreter 那里去安装。

抒写缩进:

在Python 编程中,缩进(Indentation)决定了代码的作用域范围。缩进的不同作用域也不同:

#encoding:utf-8
from bs4 import BeautifulSoup
import requests
requ = requests.get("https://www.csdn.net/")
infos = BeautifulSoup(requ.text,'lxml')
datas = infos.find_all('p',class_="headP")
for d in datas:print(d)for i in range(1,2):print(i)for x in range(1,2):print(x)

上述使用的是 d i x 三个,执行后发现得到的结果不一样,这就是说明缩进控制者作用域,也控制着最后的结果。

导入语句(import语句):

1、import 模块名:

为导入一个模块,此时可用句点表示访问需要的函数或类。

2、import 模块名 as 模块别名:

为导入一个模块,并给此模块指定别名。

3、from 模块名 import 函数名/类名;

为导入一个模块中的一个函数或一个类。

4、from 模块名 import 函数名1,函数名2,…/类名1,类名2,…:

为从一个模块中导入多个函数或多个类,函数与类间用逗号“,”隔开,

5、from 模块名 import 函数名/类名 as 函数别名/类别名:

为导入一个模块中的一个函数或一个类,并为该函数或类指定别名,类的别名也应遵循类的命名规则(类首字母为大写)。

6、from 模块名 import *:

为导入一个模块中所有函数或类。模块即为Python程序文件(扩展名为.py的文件),模块名即为Python程序文件的名称,但不能带有后缀.py。虽然同一个模块中的类之间应存在某种相关性,但可根据需要在一个模块中存储任意数量的类,同样也可在一个模块中定义任意数量的具有相关意义的函数

所有的import语句都应放在文件开头,唯一例外的情形是,在文件开头使用了注释来描述整个程序

注释:# 注释内容(单行注释)

单行注释:在代码前 加 #
多行注释:""" 注释内容 “”"

这篇关于Python3 编程抒写注意事项,避免它会让你少犯错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090663

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

C++中detach的作用、使用场景及注意事项

《C++中detach的作用、使用场景及注意事项》关于C++中的detach,它主要涉及多线程编程中的线程管理,理解detach的作用、使用场景以及注意事项,对于写出高效、安全的多线程程序至关重要,下... 目录一、什么是join()?它的作用是什么?类比一下:二、join()的作用总结三、join()怎么

Java 方法重载Overload常见误区及注意事项

《Java方法重载Overload常见误区及注意事项》Java方法重载允许同一类中同名方法通过参数类型、数量、顺序差异实现功能扩展,提升代码灵活性,核心条件为参数列表不同,不涉及返回类型、访问修饰符... 目录Java 方法重载(Overload)详解一、方法重载的核心条件二、构成方法重载的具体情况三、不构

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

C++链表的虚拟头节点实现细节及注意事项

《C++链表的虚拟头节点实现细节及注意事项》虚拟头节点是链表操作中极为实用的设计技巧,它通过在链表真实头部前添加一个特殊节点,有效简化边界条件处理,:本文主要介绍C++链表的虚拟头节点实现细节及注... 目录C++链表虚拟头节点(Dummy Head)一、虚拟头节点的本质与核心作用1. 定义2. 核心价值二

python3如何找到字典的下标index、获取list中指定元素的位置索引

《python3如何找到字典的下标index、获取list中指定元素的位置索引》:本文主要介绍python3如何找到字典的下标index、获取list中指定元素的位置索引问题,具有很好的参考价值,... 目录enumerate()找到字典的下标 index获取list中指定元素的位置索引总结enumerat

详解MySQL中DISTINCT去重的核心注意事项

《详解MySQL中DISTINCT去重的核心注意事项》为了实现查询不重复的数据,MySQL提供了DISTINCT关键字,它的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据... 目录DISTINCT 六大注意事项1. 作用范围:所有 SELECT 字段2. NULL 值的特殊处

MySQL 打开binlog日志的方法及注意事项

《MySQL打开binlog日志的方法及注意事项》本文给大家介绍MySQL打开binlog日志的方法及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、默认状态二、如何检查 binlog 状态三、如何开启 binlog3.1 临时开启(重启后失效)