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

相关文章

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

Java Optional避免空指针异常的实现

《JavaOptional避免空指针异常的实现》空指针异常一直是困扰开发者的常见问题之一,本文主要介绍了JavaOptional避免空指针异常的实现,帮助开发者编写更健壮、可读性更高的代码,减少因... 目录一、Optional 概述二、Optional 的创建三、Optional 的常用方法四、Optio

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

Python中__new__()方法适应及注意事项详解

《Python中__new__()方法适应及注意事项详解》:本文主要介绍Python中__new__()方法适应及注意事项的相关资料,new()方法是Python中的一个特殊构造方法,用于在创建对... 目录前言基本用法返回值单例模式自定义对象创建注意事项总结前言new() 方法在 python 中是一个

Springboot的自动配置是什么及注意事项

《Springboot的自动配置是什么及注意事项》SpringBoot的自动配置(Auto-configuration)是指框架根据项目的依赖和应用程序的环境自动配置Spring应用上下文中的Bean... 目录核心概念:自动配置的关键特点:自动配置工作原理:示例:需要注意的点1.默认配置可能不适合所有场景

Spring Cloud Hystrix原理与注意事项小结

《SpringCloudHystrix原理与注意事项小结》本文介绍了Hystrix的基本概念、工作原理以及其在实际开发中的应用方式,通过对Hystrix的深入学习,开发者可以在分布式系统中实现精细... 目录一、Spring Cloud Hystrix概述和设计目标(一)Spring Cloud Hystr

Python3脚本实现Excel与TXT的智能转换

《Python3脚本实现Excel与TXT的智能转换》在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式,本文将使用Python3实现Excel与TXT的智能转换,需要的可以... 目录场景应用:为什么需要这种转换技术解析:代码实现详解核心代码展示改进点说明实战演练:从Excel到

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2