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

相关文章

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

Java Stream 并行流简介、使用与注意事项小结

《JavaStream并行流简介、使用与注意事项小结》Java8并行流基于StreamAPI,利用多核CPU提升计算密集型任务效率,但需注意线程安全、顺序不确定及线程池管理,可通过自定义线程池与C... 目录1. 并行流简介​特点:​2. 并行流的简单使用​示例:并行流的基本使用​3. 配合自定义线程池​示

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

C#异步编程ConfigureAwait的使用小结

《C#异步编程ConfigureAwait的使用小结》本文介绍了异步编程在GUI和服务器端应用的优势,详细的介绍了async和await的关键作用,通过实例解析了在UI线程正确使用await.Conf... 异步编程是并发的一种形式,它有两大好处:对于面向终端用户的GUI程序,提高了响应能力对于服务器端应

C# async await 异步编程实现机制详解

《C#asyncawait异步编程实现机制详解》async/await是C#5.0引入的语法糖,它基于**状态机(StateMachine)**模式实现,将异步方法转换为编译器生成的状态机类,本... 目录一、async/await 异步编程实现机制1.1 核心概念1.2 编译器转换过程1.3 关键组件解析

Spring Security6.3.x的使用指南与注意事项

《SpringSecurity6.3.x的使用指南与注意事项》SpringSecurity6.3.1基于现代化架构,提供简洁配置、增强默认安全性和OAuth2.1/OIDC支持,采用Lambda... 目录介绍基础配置 (Servlet 应用 - 使用 Lambda DSL)关键配置详解(Lambda DS

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)详解一、方法重载的核心条件二、构成方法重载的具体情况三、不构