首页 > 编程语言 >聪明办法学python

聪明办法学python

时间:2023-11-23 18:44:23浏览次数:35  
标签:语句 缩进 python 办法 空格 聪明 导入 message 变量名

条件:if  表达式:

               行动

           elif  表达式:

                  行动

           else:

                   行动

match 状态:

           casexx:

                      行动

          caseyy|zz:

                     行动

          case_:

                    行动

优雅代码编写指南:

代码风格:注释+修饰【前提是代码(code)没有bug】

缩进:1.如果有开始定界符,其余行的缩进需与开始定界符对齐。

    2.需要额外的4个空格(长度等于一个Tab键),以区分开传入参数,和其他内容。

    3.空格一般用于添加以上这种缩进,Tab键一般用于保持行与行之间的一致性。

    4.多行if语句衔接,需要一个额外的缩进,以区分其他内容。

换行:

1.将所有行限制为最多79个字符。

2.一般语句接受“隐式”延续,但是with语句等不支持,需要使用反斜杠|来衔接。

3.另一个这样的例子是assert语句。
4.多行if语句的缩进详见上一小节。
5.通常不鼓励使用复合语句(同一行上的多个语句)。

导入:

import本地模块包
1.当我们需要导入本地自己封装好的一些模块时,需要通过import来导入。
2.如果我们需要在m1.py文件中导入同目录下的m2.py文件,直接导入即可。
空格:

1.紧接在圆括号、方括号或太括号内,不需要多余空格;

2.在逗号、分号或冒号之前,尾随逗号之后均不需要多余空格;

3.在切片中,两个冒号必须应用相同的间距;

4.紧接在开始函数调用的参数列表的左括号之前,不需要多余空格;
5.赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐;

命名:

·变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

·变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。

 

·不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。

·变量名与函数名应既简短又具有描述性。例如,name比n好,student_name比s_n好。

 

标签:语句,缩进,python,办法,空格,聪明,导入,message,变量名
From: https://www.cnblogs.com/lvxicarola/p/17852236.html

相关文章

  • 【Python】 多层级嵌套循环
    1.渲染多级菜单,并调整数据#生成菜单树状目录classMenuTreeView(APIView):#多层级生成树状目录defgenerate_menu_tree(self,parent_menu):temp_menu_list=[]sub_menus=models.Menu.objects.filter(parent=parent_menu)forsu......
  • python批量修改文件名
    需求:有几十个文件(不超过100个),要根据文件名加序号思路:用字典将关键字对应序号,再批量改文件名,代码比较简单:importospath=input("请输入需批量更名的文件夹全路径:")units={"总裁办":"01","生产处":"02","安全处":"03"}files=os.listdir(path)forfilein......
  • 编程语言和Python语言介绍
    (一)编程语言和Python语言介绍(1)编程语言的分类(1)机器语言什么是机器语言?机器语言是计算机可以理解的语言,是直接操作硬件的语言。就是计算机可以听懂的语言。由于计算机基于电工作,电频有高低电频之分,即高电频和低电频(0和1)计算机可以理解的就是二进制的指令(0/1),所有机器语......
  • python-task3:Data Types and Operators
    常见数据类型整数Integer(int)浮点数Float(python中默认为双精度浮点型)布尔值Boolean(bool)类型Type(“类型”也是种类型)其他数据类型字符串String(str)、列表List、元组Tuple、集合Set、字典Dictionary(dict,或者可以叫它映射map)、复数ComplexNumber(complex)、函数Func......
  • python-task4:Variables and Functions
    变量Variables以字母或下划线(_)开头(不可以以数字开头)以字母、数字、下划线组成大小写敏感(A与a不一样)需要避免使用保留字命名,以下代码可查询保留字importkeywordkeyword.kwlist对于变量,旧的值会覆盖新的值,而且python支持多变量赋值a=b=c=2print(f"a={a},b={b},c={c}"......
  • Python爬虫:如何抓取拉勾网职位信息
    随着互联网的发展,越来越多的求职者开始使用网络平台寻找工作机会。而对于企业来说,发布招聘信息也成为了一种重要的招聘方式。因此,抓取各大招聘网站上的职位信息成为了一项非常有用的工作。本文将介绍如何使用Python爬虫抓取拉勾网上的职位信息。1.确定需求首先,我们需要确定要抓取哪......
  • Python爬虫与人工智能:如何让机器学会自动抓取网络数据
    随着互联网的发展,网络数据变得越来越丰富。许多公司和组织需要从网络上获取大量的数据进行分析和研究,这时候就需要一种有效的方式来自动化抓取网络数据。Python爬虫和人工智能是两个强大的技术,结合起来可以让机器学会自动抓取网络数据。Python爬虫是指使用Python语言编写程序,模拟浏......
  • Python构思如何采集天气数据
    天气数据对于许多应用领域都非常重要,如旅游规划、农业生产、气象预测等。使用Python爬虫可以方便地从各种天气网站上获取实时的天气数据。本文将介绍如何使用Python爬虫实战来爬取天气数据,帮助您在自己的项目中快速获取天气信息。1.确定目标网站和URL首先,我们需要确定一个可靠的天......
  • 深入理解Python爬虫中的HTTP请求与响应过程
    在Python爬虫开发中,了解HTTP请求与响应的过程是非常重要的。HTTP(HypertextTransferProtocol)是一种用于传输超文本的应用层协议,通过HTTP协议,我们可以在网络上获取各种资源。本文将深入探讨Python爬虫中的HTTP请求与响应过程,帮助您更好地理解和应用Python爬虫技术。1.了解HTTP协议H......
  • python如何多版本共存
    1.先正常安装多个python版本,比如我电脑里面是安装的3.10以及3.122.安装的时候建议不要选择系统盘,可以用两个目录安装,例如:d:\py310\...d:\py312\...3.安装好了之后,可以通过命令提示符win+r输入wherepython可以查看到全部python的版本。4.分别打开python的安装目录,找......