当前位置: 首页 > news >正文

建设淘宝网站的人员组织结构物联网卡

建设淘宝网站的人员组织结构,物联网卡,wordpress zzt,网站建设云服务器1. 什么是 PEP8? 答#xff1a;PEP8 --《Python Enhancement Proposal #8》#xff08;8 号 Python 增强提案#xff09;#xff0c;他针对的 Python 代码格式而编订的风格指南。 2. 了解 Python 之禅么#xff1f; 答#xff1a;通过 import this 语句可以获取其具体…1. 什么是 PEP8? 答PEP8 --《Python Enhancement Proposal #8》8 号 Python 增强提案他针对的 Python 代码格式而编订的风格指南。 2. 了解 Python 之禅么 答通过 import this 语句可以获取其具体的内容。它告诉大家如何写出高效整洁的代码。例如 避复就简 Simple is better than complex. 避隐就显 Explicit is better than implicit. 能不嵌套就不嵌套 Flat is better than nested. 3. 了解 DocStrings 么 答 1DocStrings 文档字符串是一个重要工具主要是解释代码作用的帮助你的程序文档更加简单易懂。 2我们可以在函数体的第一行使用一对三个单引号 ‘’’ 或者一对三个双引号 “” 来定义文档字符串。 3可以使用 doc注意双下划线调用函数中的文档字符串属性。 def function(): say something herepass print (function.__doc__) # 调用 doc输出结果为 say something here4. 了解类型注解么 答 Python是动态语言变量随时可以被赋值且能赋值为不同的类型 Python不是静态编译型语言变量类型是在运行器决定的 动态语言很灵活但是这种特性也是弊端 def add(x, y):return x yprint(add(4, 5))print(add(hello, world))add(4, hello)   难发现由于不做任何类型检查直到运行期问题才显现出来或者线上运行时才能暴露出问题 难使用函数的使用者看到函数的时候并不知道你的函数的设计并不知道应该传入什么类型的数据 函数注解 Python 3.5 引入对函数的参数进行类型注解对函数的返回值进行类型注解只对函数参数做一个辅助的说明并不对函数参数进行类型检查提供给第三方工具做代码分析发现隐藏的bug函数注解的信息保存在__annotations__属性中 def add(x:int , y:int) - int::param x::param y::return:return x y print(help(add)) print(add.__annotations__)运行结果 add(x:int, y:int) - int:param x::param y::return: None {x: class int, y: class int, return: class int}变量注解 Python 3.6引入。它也只是一种对变量的说明非强制 iint 35. 例举你知道 Python 对象的命名规范例如方法或者类等 答 类总是使用首字母大写单词串如 MyClass。 内部类可以使用额外的前导下划线。 变量小写由下划线连接各个单词。方法名类似 常量常量名所有字母大写 等 函数方法函数名应该为小写可以用下划线风格单词以增加可读性如myfunction my_example_function。混合大小写仅被允许用于这种风格已经占据优势的时候以便保持向后兼容。 函数和方法的参数总使用“self”作为实例方法的第一个参数。总使用“cls”作为类方法的第一个参数。 如果一个函数的参数名称和保留的关键字冲突通常使用一个后缀下划线好于使用缩写或奇怪的拼写。 详情见python命名规范 6. Python 中的注释有几种 答总体来说分为两种单行注释和多行注释。 单行注释在行首是 #。 多行注释可以使用三个单引号或三个双引号包括要注释的内容。 7. 如何优雅的给一个函数加注释 答可以使用 docstring 配合类型注解 8. 如何给变量加注释 答可以通过变量名类型的方式如下 a str this is string type9. Python 代码缩进中是否支持 Tab 键和空格混用。 答不允许 tab 键和空格键混用这种现象在使用 sublime 的时候尤为明显。 一般推荐使用 4 个空格替代 tab 键。 10. 是否可以在一句 import 中导入多个库? 答可以是可以但是不推荐。因为一次导入多个模块可读性不是很好所以一行导入一个模块会比较好。同样的尽量少用 from modulename import *因为判断某个函数或者属性的来源有些困难不方便调试可读性也降低了。 11. 在给 Py 文件命名的时候需要注意什么? 答 给文件命名的时候不要和标准库中的一些模块重复比如 abc。 另外要名字要有意义不建议数字开头或者中文命名。 12. 例举几个规范 Python 代码风格的工具 答 自动检测工具Pylint一个检查违反 PEP8 规范和常见错误的库它会自动查找不符合代码风格标准和有潜在问题的代码并在控制台输出代码中违反规范和出现问题的相关信息。 自动优化工具Black在众多代码格式化工具中Black算是比较新的一个它最大的特点是可配置项比较少个人认为这对于新手来说是件好事因为我们不必过多考虑如何设置Black让 Black 自己做决定就好。 在使用方面black默认读取指定python文件并对其进行代码规范格式化然后输出到原文件。
http://www.sadfv.cn/news/164069/

相关文章:

  • 高端品牌网站建设服务网站服务器平台
  • 做网站栏目是什么意思做的网站如何发布会
  • 遂宁模板建站公司工程承包商赚钱吗
  • 用asp.net 做网站电子商务实验网站建设实训过程
  • 网站title keywords现在花钱做那个网站好呀
  • 珠海科技网站建设电子商务和网络营销哪个好
  • 网站域名在哪备案网站开发包括哪些
  • 做ppt时网站怎么设计直播带货平台
  • 网站域名空间5个G的多少钱h5做的公司网站
  • 建设银行网站201308网站设计的设计方案
  • 哪个网站做视频赚钱南通制作公司网站
  • 网站支付怎么做的灰色词排名接单
  • 给一个网站风格做定义dw做网站怎么发布
  • 网站文字公告代码阳江彭志雄
  • 怎么做律所的官方网站wordpress 投票 星星
  • 怎么做网站前段wordpress 不能编辑
  • 网站建设和网页制作重庆森林壁纸
  • 网站搭建教程吾爱破解一个网站怎么做多条线路
  • 衡水网站设计费用广州做seo的公司
  • 网站做全景阿里云网站建设模板
  • 溧阳有做网站的吗网站开发课程安排
  • 局网站内容建设考核中小企业服务网
  • 做英文网站价格jsp网站开发广告位
  • 学校网站建设策划书上海发布官网首页
  • 建手机网站价格搜索引擎seo如何赚钱
  • 郑州做网站和推广哪家好网站建设费用怎么入账
  • 怎么自己搭建一个博客网站高清图片素材网站推荐
  • 网站建设首页突出什么wordpress微信小程序插件
  • 博客可以做网站收录用的吗太原本地网站
  • 东莞机电学校网站建设与管理免费小程序平台