我尝试遵守Python代码的样式指南(也称为PEP8)。因此,命名类的首选方法是使用CamelCase:
几乎没有例外,类名使用CapWords约定。内部使用的类此外还有一个下划线。
如果我的班级名称是由两个首字母缩略词组成的,那么我该如何与PEP 8保持一致(应使用大写的英文缩写)。例如,如果我的班级名称是“ NASA
JPL”,您将如何命名?:
class NASAJPL(): # 1
class NASA_JPL(): # 2
class NasaJpl(): # 3
我正在使用#1,但是看起来很奇怪;#3看起来也很奇怪,#2似乎违反了PEP 8。
PEP-8确实涵盖了(至少部分):
注意:在CapWords中使用缩写词时,请将该缩写词的所有字母大写。因此
HTTPServerError
比更好HttpServerError
。
我要读的意思NASAJPL()
是根据PEP-8建议使用的名称。
个人而言,我会找到NasaJpl()
的最简单的扫描,因为大写字母标记轻松字边界,并给予名称的独特的形状。
问题内容: 是否应调用返回XML流的方法 或者 您对此有何看法?什么是最佳做法? 问题答案: 没有一个正确的答案。此Wiki摘录很有帮助: 编程标识符通常需要包含大写的首字母缩写词和首字母缩写,例如“旧HTML文件”。类似于标题大小写规则,自然的驼峰式大小写形式将全部以大写形式缩写,即“ oldHTMLFile”。但是,当两个首字母缩略词同时出现时(例如,“ parse DBM XML”将变为“
在迁移等所有艰难的工作之后,只要意识到如果需要使用CNAME(例如media.abc.com)来服务内容。bucket名称需要以media.abc.com/s3/Amazon.com开头,以确保它完美地工作。 只需意识到S3不允许从控制台直接重命名。 有什么办法可以解决这个问题吗?
我有一个表,它有列[col1、col2、col3....col9]。我想在Python中把所有列数据合并到一个列中作为col?
我能得到以下C++代码的澄清吗。它创建一个名为的函数的函数模板。我试图理解返回类型。
我想问一下java编程语言,具体到构造函数。假设我们有一个类测试,在那里我们测试整个程序,和类点,在那里定义构造函数(集和获取方法btw)。类行: 类点: 现在,如果我在构造函数中输入类点的名称,那将是一个错误:
我目前正在写一个代码,我需要读取给定文件的名称,并创建一个新的文件,只改变扩展名。我输入文件的方式是 我怎么能得到fileName并将其转换成字符串使用Java,我尝试了扫描仪和BufferedReader,但它只允许我读取内部文件,但不是fileName?