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

用jsp做的网站有哪些家纺订单外发加工网

用jsp做的网站有哪些,家纺订单外发加工网,轻松管理多个织梦网站,大学网站群建设方案一千个读者有一千个哈姆莱特。 -- 莎士比亚 一千个程序员有一千套编码规范。 -- 不吃西红柿 目录 1、分号 2、命名 3、行长度 4、缩进 5、空行 6、空格 7、类 8、块注释和行注释 9、字符串 10、导包 【总结】 1.命名 2.空白 3.语句 4.注释 Python 编码… 一千个读者有一千个哈姆莱特。        -- 莎士比亚 一千个程序员有一千套编码规范。     -- 不吃西红柿 目录 1、分号 2、命名 3、行长度 4、缩进 5、空行 6、空格 7、类 8、块注释和行注释 9、字符串 10、导包 【总结】 1.命名 2.空白 3.语句 4.注释 Python 编码规范重要性的原因用一句话来概括就是统一的编码规范可以提高开发效率。 无论你是 编程者还是 阅读者好的规范能让你的效率事半功倍甚至机器在运行时提高程序运行的效率。今天西红柿就带你盘一盘python的编码规范。 ps.python的代码编写基本上都要遵循PEP8的风格 1、分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行。 2、命名 module_name, package_name, ClassName, method_name 应该避免的名称 单字符名称, 除了计数器和迭代器.包/模块名中的连字符(-)双下划线开头并结尾的名称(Python保留, 例如__init__) 命名约定 所谓内部(Internal)表示仅模块内可用, 或者, 在类内是保护或私有的.用单下划线(_)开头表示模块变量或函数是protected的(使用import * from时不会包含).用双下划线(__)开头的实例变量或方法表示类内私有.将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.对类名使用大写字母开头的单词(如CapWords, 即Pascal风格), 但是模块名应该用小写加下划线的方式(如lower_with_under.py). 尽管已经有很多现存的模块使用类似于CapWords.py这样的命名, 但现在已经不鼓励这样做, 因为如果模块名碰巧和类名一致, 这会让人困扰. 3、行长度 每行不超过80个字符 以下情况除外 长的导入模块语句注释里的URL 不要使用反斜杠连接行。 Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号。 推荐:  foo_bar(self, width, height, colorblack, designNone, xfoo,emphasisNone, highlight0)if (width 0 and height 0 andcolor red and emphasis strong): 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: x (这是一个非常长非常长非常长非常长 非常长非常长非常长非常长非常长非常长的字符串) 4、缩进 用4个空格来缩进代码 绝对不要用tab, 也不要tab和空格混用. 对于行连接的情况, 你应该要么垂直对齐换行的元素(见 :ref:行长度 line_length 部分的示例), 或者使用4空格的悬挂式缩进(这时第一行不应该有参数): # 与起始变量对齐foo long_function_name(var_one, var_two,var_three, var_four)# 字典中与起始值对齐foo {long_dictionary_key: value1 value2,...} 5、空行 顶级定义之间空两行, 方法定义之间空一行 顶级定义之间空两行, 比如函数或者类定义. 方法定义, 类定义与第一个方法之间, 都应该空一行. 函数或方法中, 某些地方要是你觉得合适, 就空一行. 6、空格 按照标准的排版规范来使用标点两边的空格 括号内不要有空格. 按照标准的排版规范来使用标点两边的空格 正确示范: spam(ham[1], {eggs: 2}, []) 错误示范: spam( ham[ 1 ], { eggs: 2 }, [ ] ) 7、类 类应该在其定义下有一个用于描述该类的文档字符串. 如果你的类有公共属性(Attributes), 那么文档中应该有一个属性(Attributes)段. 并且应该遵守和函数参数相同的格式. class SampleClass(object):Summary of class here.Longer class information....Longer class information....Attributes:likes_spam: A boolean indicating if we like SPAM or not.eggs: An integer count of the eggs we have laid.def __init__(self, likes_spamFalse):Inits SampleClass with blah.self.likes_spam likes_spamself.eggs 0def public_method(self):Performs operation blah. 8、块注释和行注释 最需要写注释的是代码中那些技巧性的部分. 如果你在下次 代码审查 的时候必须解释一下, 那么你应该现在就给它写注释. 对于复杂的操作, 应该在其操作开始前写上若干行注释. 对于不是一目了然的代码, 应在其行尾添加注释. # We use a weighted dictionary search to find out where i is in # the array. We extrapolate position based on the largest num # in the array and the array size and then do binary search to # get the exact number.if i (i-1) 0: # true iff i is a power of 2 为了提高可读性, 注释应该至少离开代码2个空格. 另一方面, 绝不要描述代码. 假设阅读代码的人比你更懂Python, 他只是不知道你的代码要做什么. # BAD COMMENT: Now go through the b array and make sure whenever i occurs # the next element is i1 9、字符串 正确示范: x a bx %s, %s! % (imperative, expletive)x {}, {}!.format(imperative, expletive)x name: %s; score: %d % (name, n)x name: {}; score: {}.format(name, n) 错误示范: x %s%s % (a, b) # use in this casex {}{}.format(a, b) # use in this casex imperative , expletive !x name: name ; score: str(n) 10、导包 每个导入应该独占一行 正确示范:import osimport sys 错误示范: import os, sys 导入总应该放在文件顶部, 位于模块注释和文档字符串之后, 模块全局变量和常量之前. 导入应该按照从最通用到最不通用的顺序分组: 标准库导入第三方库导入应用程序指定导入【总结】 1.命名 函数、变量及属性都应该用小写单词拼写只见用_连接不遵循驼峰命名法类与异常应该首字母大写不要用_连接受保护的实例属性应以单下划线开头实例的私有属性应以双下划线开头模块级别的变量单词都要大写中间以单下划线隔开变量要尽可能有意义 2.空白 和语法相关的每一层缩进都用4个空格表示赋值时等号两边都要有一个空格每一行所占用的字符数应不超过79实际操作中应当尽量不让代码编辑器的行滚动条显示出来在使用函数进行函数式编程时函数之间要空两行在类中的函数函数之间应该空一行函数与类是同一个级别则他们之间应该空两行对于超出每行规定的字符数的长表达式应当敲回车缩进通常除了首行其余各行都要在原来的基础上再次缩进4个空格 3.语句 判断变量是否为None、False或True时不要用要用is例如if a is Noneimport语句应放在句首导入时要尽量使用绝对导入不要使用相对导入并且导入时最好指定相应的模块的某一具体功能例如from datetime import datetime模块导入时应根据标准库模块、第三方模块以及自用模块进行分类检测容器不为空时应使用if 容器名例如lists [] if lists采用内联形式的否定词不要把否定词放在整个表达式的前面例如应该if a is not None 而不是 if not a is None 4.注释 对某些重要的代码块的功能说明应使用单行注释对整个模块功能的说明应使用多行注释对类或函数的功能及使用方法的详细说明应使用文档字符串python的注释尽量使用英文
http://www.zqtcl.cn/news/268220/

相关文章:

  • 如何判断网站是用什么程序做的云南网站建设公司
  • 清远市建设局官方网站软件开发工程师发展前景
  • 韩国做hh网站图片转链接生成器在线
  • 有凡客模版怎么建设网站百度网盘在线观看资源
  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题