首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

良好CSS编码习惯

这是布兰第 6 篇原创 一个 css 文件核心内容是由许许多多 css 规则组成,而每个规则又包含了两部分:选择器和声明;声明块里可能又包含多个声明,每个声明又是由属性值组成。...用-来分隔单词,而不是下划线 对于压缩过文件,比如 css 或者 js 文件,使用 .min 代替 -min 设置编码 在 css 文件顶部设置编码格式为 utf-8 ,否则有可能使得 css...@charset "utf-8"; 格式化 css 文件里包含了许许多多 css 规则,而每条 css 规则又由两部分组成,分别是选择器和声明块;声明块里包含了多个声明,而声明又是属性值组成。...缩进 css 代码缩进让代码结构更加清晰,css 代码缩进需要遵循以下几点: 一个制表符( Tab 键)相当于4个空格(空格键),css 缩进占位一般是一个制表符宽度。...缩进占位里不要混杂着制表符空格,建议设置好编辑器一个制表符等于4个空格宽度。 声明需要缩进;在 media query 里所有 css 规则也需要缩进。

56220

《笨办法学Python》 第10课手记

《笨办法学Python》 第10课手记 本节课讲转义字符,并在代码中使用了\n(回车) 、\t (制表符,单个使用即输出八个空格)、\(打印一个\),也解释了前面遇到为什么不能再一个本身加了双引号字符串里输出双引号...作者其实也有这样习惯,但是请注意第二行,如果\n后面紧跟一个空格,那么下一行输出时候会先输出一个空格,我想这就是作者为什么在用到转义字符时不加空格原因了。某些特定情况下可能会导致错误。...但我在这里建议,能用空格尽量用,遇到\n时注意一点就可以了。大多数情况下,转义字符后加空格并不会导致错误。 按照上面的代码结果如下: ?...while True: for i in ["/","-","|","\\","|"]: print "%s\r" % i, 这一段代码也包含很多内容,它结果是在屏幕上看到一根不停旋转线段...请注意,forprint前面的空格,print前面的空格不可省略,for前面的空格也不建议省略,这些缩进空格表示该段代码是循环体或者函数一部分,再C语言中使用{}将代码括起来表示。

62480
您找到你想要的搜索结果了吗?
是的
没有找到

PEP 8-Python编码规范整理

已爬取url集合 2 制表符or空格?...空格是首选缩进方法。 Python 3不允许混合使用制表符空格来缩进。 Python 2代码缩进与制表符空格混合应转换为使用空格专有。...有研究显示:使用空格缩进程序员薪资比使用制表符缩进程序员薪资多8%。所以一定要用空格缩进呀。 3 每行代码最大长度: 将所有行限制为最多79个字符。...6 导入库函数: 若是导入多个库函数,应该分开依次导入: import requests import csv 导入总是放在文件顶部,在任何模块注释和文档字符串之后,在模块全局变量常量之前。...3 切勿将字符’l’(小写字母el),’O’(大写字母oh)或’I’(大写字母)作为单个字符变量名称。在一些字体,这些字符与数字1零是无法区分。当试图使用“l”时,请使用“L”。

1.4K80

你一定遇到过Python无效语法:SyntaxError---常见原因以及解决办法

当代码缩进级别不匹配时,将引发IndentationError。当代码在同一文件同时使用制表符空格时,将引发一个制表符错误。在后面的小节,您将进一步了解这些异常。...SyntaxError另一种类型是TabError,只要有一行包含制表符空格作为缩进,而文件其余部分包含制表符空格,就会看到TabError。这可能会隐藏起来,直到Python指出来!...如果制表符大小与每个缩进级别空格数相同,那么看起来所有的行似乎都在同一级别上。...Python指出问题所在,并给出有用错误消息。它清楚地告诉您,在同一个文件制表符空格用于缩进。...解决这个问题方法是让同一Python代码文件所有行都使用制表符空格,而不是同时使用制表符空格

24.7K20

一起学Excel专业开发06:Excel应用程序开发一些好做法

注释作用 1.帮助快速理解代码 2.帮助更好地使用代码 注释什么 1.说明代码是如何组织 2.说明代码对象过程如何使用 3.说明程序功能 4.说明程序是如何演进 注释具体内容 1.模块级注释...代码格式主要通过在代码中加入空格字符、制表符、空行等空白区域来实现。 1.将相关代码放在一起,不相关代码之间使用空行分隔。空行分隔开代码段具有相对独立性,有助于理解代码逻辑结构。...代码编写 模块设置 1.在模块顶部使用Option Explicit语句。这将强制必须显式声明所有变量,这样会避免因拼写错误导致VBA认为其是一个新变量问题发生。...2.如果想隐藏模块过程,使用户接口或其他Excel工程不能使用模块过程,则可以在模块顶部使用Option Private Module语句声明。...建议尽量少使用这两个设置语句,以免在其他模块中使用该模块过程时导致不易发现错误。 合理使用变量常量 1.避免重复使用变量。 2.避免使用变体数据类型。 3.避免使用As New声明对象变量。

77930

VBA实用小程序56: 删除多余空格

学习Excel技术,关注微信公众号: excelperfect 下面的自定义函数:TrimAllSpace函数,可以将词语之间含有多个空格分隔字符串整理成只有一个空格分隔词语字符串,同时移除字符串开头结尾处空格...该函数有两个参数,其中第二个参数设置是否保留字符串制表符,默认为True,即不保留制表符。...TrimAllSpace函数代码: '删除前导结尾处空格 '并将里面的多个空格(包括制表符)缩减为单个空格 '参数strText:要移除多余空格字符串 '参数bRemoveTabs:指定是否将制表符转换成单个空格...TranslateString函数: If bRemoveTabs Then strText = TranslateString(strText, vbTab, " ") End If 将字符串包含所有制表符转换成空格...如果前一个添加到输出字符是空格,当前字符也是空格,则忽略当前字符,否则添加到输出字符串。这样,输出字符串不会有相邻两个空格。很巧妙思路,值得学习!

2.6K20

Python基础核心概念(1)

1 变量简单数据类型 变量命名格式:变量名 = “赋值” 1.1 变量使用规范 使用变量时,需要遵守一些规则。违反这些规则将引发错误。 ~变量名只能包含数字、字母、下划线。...变量名不能以数字开头以及不能包含空格。 ~变量名不能将Python保留字函数名作为变量名。如print等 如下是python333个保留字列表: ~变量名要简单又具有描述性。...~慎用大写字母IO,避免看错成数字10。 1.2 字符串 字符串就是一系列字符。在Python,用引号括起都是字符串,其中引号包括单引号双引号。...这种灵活性能够在字符串包含引号撇号,如: >>> str = "I'm David" >>> str1 = 'I told my friend,"i love Python"' 常用字符串操作方法...','')) #删除字符串全部空格包括制表符换行符 python 字符串序号 字符串是字符序列,可以按照单个字符或字符片段进行索引。

52820

PEP8-Python代码规范样式编写指南摘录

代码书写规范不仅能够使自己二次阅读自己代码时快速上手,也方便其他人阅读理解,我们应当尽量遵守统一约定,下面摘录了PEP8 部分代码规范样式,供大家参考。 代码布局缩进制表符还是空格?...空格是首选缩进方法。 制表符应仅用于与已经用制表符缩进代码保持一致。 Python 3不允许混合使用制表符空格进行缩进。 由制表符空格组成缩进Python 2代码应转换为仅使用空格。...当使用-t选项调用Python 2命令行解释器时,它会发出有关非法混用制表符空格代码警告。当使用-tt时,这些警告变为错误。强烈建议您使用这些选项! 代码行最大长度 限制所有行最多79个字符。..., PIPE 导入总是放在文件顶部,紧随任何模块注释和文档字符串之后,以及模块全局变量常量之前。...块注释 块注释通常用于注解位于一些(或全部)代码之前,并且缩进到与该代码相同级别。块注释每一行都以#一个空格开头(除非注释文本是缩进)。 块注释段落由包含单个#行分隔。

1.5K10

python字符串方法详解

切片操作  s[i:j] 或 s[i:j:k] 为基本形式,i省略从0开始,j省略直到结束,k省略默认为1,切片包括i包含j tip:下标是负数,如果截取范围内没有数据则返回空序列超过下标范围不报错。...s.index([i,j]返回x在si到j(不包括j)第一次出现下标 比较运算操作  !...()是否全是大写str.istitle()是否为标题,即各单词首字母大写,非首字母小写str.isspace()是否是空白(仅包含空格制表符、换行符等)字符str.isidentifier()是否满足标识符定义规则...()前面补0 str.expandtabs()将字符串制表符扩展为若干个空格  字符串修剪与扩展  str.strip([chars]) str.lstrip([chars]) str.rstrip...str.expandtabs([tabsize]):将字符串制表符扩展为多个空格,如果未提供参数tabsize则每个选项卡默认为8个空格  字符串测试与查找  str.startswith(prefix

1.1K00

如何用PEP 8编写漂亮Python代码

选择合理名字以后会节省你时间精力。将能够从名称中了解某个变量、函数或类所代表内容。您还将避免使用可能导致难以调试错误不适当名称。...类似地,代码空行太多,使其看起来非常稀疏,读者可能需要滚动到不必要程度。下面是关于如何使用垂直空格三个关键指南。 用两个空行包围顶层函数类。顶级函数类应该是相当独立,并处理单独功能。...PEP 8规定主要缩进规则如下: 使用4个连续空格表示缩进。 更喜欢空格而不是制表符制表符空格 如前所述,缩进代码时应使用空格而不是制表符。...时,可以调整文本编辑器设置,以输出4个空格,而不是制表符字符。附签钥匙。 如果您使用Python 2,并且混合了制表符空格来缩进代码,那么在尝试运行它时不会看到错误。...以下示例不符合PEP 8: # Not Recommended var = function(arg_one, arg_two, arg_three, arg_four) 当使用挂起缩进时,添加额外缩进以区分连续行函数包含代码

96010

简单数据类型

一,使用制表符或换行符来添加空白 在编程,空白泛指任何非打印字符,如空格制表符换行符。 1.要在字符串添加制表符,可使用字符组合\t。 ? 输出: ?...2.要在字符串添加换行符,可使用字符组合\n。 ? 输出: ? 3.可在同一个字符串同时包含制表符换行符。字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符。 ?...使用为数不多几行代码来生成很多行输出,届时制表符换行符将有很大作用。 二,删除空白 对于程序来说,'Python'' Python'是两个不同字符串。...3.同时删除字符串两端空白,用strip()。 ? 三,使用字符串避免语法错误 程序包含非法Python代码时,就会导致语法错误。例如,在用单引号括起字符串,如果包含撇号,就将导致错误。...六,使用函数str()避免类型错误 在消息中使用变量值。 ? 输出: ? 这是个类型错误。Python发现了一个值为整数(int)变量,但它不知道如何解读这个值。

1.5K20

Python教程(14)——Python函数入门学习

参数:输入给函数值,在函数内部可以使用参数进行操作或计算。函数体:包含函数执行代码块。在函数体可以进行各种操作、计算、逻辑判断等任务。返回值:函数可以返回处理结果,供调用者使用。...函数体:函数体是由函数操作逻辑组成代码块,函数体内代码需要缩进,通常使用4个空格制表符(Tab键)进行缩进。函数返回值:函数可以返回一个值使用关键字 return 后跟要返回值。...如果是超过一行,一般都是另起一行写函数体。函数体内代码需要缩进,通常使用4个空格制表符进行缩进。...这里要特别注意,在函数体, 要不都用4个空格,要不就用制表符,千万不要混用 ,一个制表符又刚好等于4个空格,所以从表面上看确实是对齐了,对于没有编程经验初学者来说,一旦混用,又不懂得利用搜索引擎的话...混用的话,一般会报以下错误:IndentationError: unindent does not match any outer indentation level图片意思大概就是说你缩进不匹配,大概率就是制表符空格混用了

21130

Python开发编码规范

1.代码缩进 4个空格一个缩进层次,永远不要混用制表符空格....最流行Python缩进方式是仅使用空格, 其次是仅使用制表符. # 与左括号对齐 foo = long_function_name(var_one, var_two,...注释块每行以'#'一个空格开始(除非他是注释内缩进文本). 注释块内段落以仅含单个'#'行分割. 注释块上下方最好有一空行包围(或上方两行下方一行,对一个新函数定义段 注释)....它们应该以'#'单个空格开始. 5.文档化 编写好文档说明(也叫“docstrings”)约定在PEP 257永恒不变。 要为所有的公共模块,函数,类以及方法编写文档说明。...在某些字体,这些字符不能与数字10分开.当想要使用'l'时,用'L'代替它. 模块名 模块应该是不含下划线,简短,小写名字.

57020

Python 进阶指南(编程轻松进阶):三、使用 Black 工具来格式化代码

使用空格字符缩进 缩进是代码行开头空格。您可以使用两个空白字符(空格制表符一个来缩进代码。尽管这两种字符都有效,但最佳实践是使用空格而不是制表符进行缩进。 原因是这两种方式行为方式不同。...一个空格字符总是在屏幕上呈现为带有一个空格字符串值,就像这个' '。但是制表符,即包含转义字符或'\t'字符串值,更不明确。...因为制表符代表不同宽度空白,你应该避免在你源代码中使用它们。当你按下Tab键键而不是一个制表符时,大多数代码编辑器 ide 会自动插入四或八个空格字符。...你也不能在同一个代码块中使用制表符空格来缩进。...=blanks[:i]+secretWord[i]+blanks[i+1:] 在这两种情况下,代码都使用了+操作符将三个值相加,但是如果没有空格,blanks[i+1:]+看起来像是在添加第四个值。

1.8K90

python中常见错误及解决方法

才能使用它。在实际编写代码过程,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一致错误,或者说不小心将变量名写错了。...: expected an indented block<br 原因: 缩进有误,python缩进非常严格,行首多个空格,少个空格都会报错。...缩进为四个空格宽度,需要说明一点,不同文本编辑器制表符(tab键)代表空格宽度不一,如果代码需要跨平台或跨编辑器读写,建议不要使用制表符。...python对大小写敏感,Pathpath代表不同变量。将Path改为path即可。...sys.path<br ['', '/usr/lib/python2.6/site-packages']<br 初学者遇到错误实例: 使用错误缩进 Python用缩进区分代码块,常见错误用法:

77410

c++之分支语句逻辑运算符笔记

true isspace() 如果参数是标准空白字符,如空格、进制、换行符、回车、水平制表符或者垂直制表符,该函数返回true isupper() 如果参数是大写字母,该函数返回true isxdigit...,例如C++程序在控制台显示时候大一点数,显示时候使用了科学计数法,使用该命令即可像一般方式显示 cout.precision(2) //设置精确度为2,并返回上一次设置。...3.练习 1.编写一个程序,它打开一个文本文件,逐个字符地读取该文件,直到到达文件末尾,然后指出该文件包含多少个字符。...该程序要求用户输入捐献者数目,然后要求用户输入每一个捐献者姓名款项。这些信息被储存在一个动态分配结构数组。...每个结构有两个成员:用来储存姓名字符数组(或string对象)用来储存款项double成员。读取所有的数据后,程序将显示所有捐款超过10000捐款者姓名及其捐款数额。

23210

python缩进快捷键_python如何缩进

Python指示这个错误告诉我们程序语法是无效,即程序没有正确地编写。它告诉你, 你不能随意地开始新语句块 (当然除了你一直在使用主块)。...何时你能够使用新块,将会在后面的章节,如控制流详细介绍。 如何缩进 不要混合使用制表符空格来缩进,因为这在跨越不同平台时候,无法正常工作。...我 强烈建议 你在每个缩进层次使用 单个制表符 或 两个或四个空格 。 选择这三种缩进风格之一。更加重要是,选择一种风格,然后一贯地使用它,即 只 使用这一种风格。...在文本编辑器,需要设置把Tab自动转换为4个空格,确保不混用Tab空格。...if ( i > 0 ) {undefined x = 1; y = 2; } 如果i > 0的话,我们将进行括号中所包括两个赋值操作。括号包含就是块操作,它隶属于if。

2.8K10

一篇文章玩转Markdown

'---'或'___'符号可以解析为分割线 使用效果: ---- ---- 文本 在文本开头添加一个制表符(tab)或者4个空格!...: 语法 效果 [标题](#锚点ID) 回到顶部 ---- 外部链接 # 语法 效果 1 [我博客](https://www.i7dom.cn/2019/01/18/Markdown.html "悬停提示...") 我博客 2 [我GitHub][GitHub] 我GitHub 语法2由两部分组成: 1.第一部分使用两个中括号,[ ]里标识符(本例GitHub),可以是数字,字母等组合,标识符上下对应就行了...2.第二部分标记实际URL 3.URL定义到文章末尾,是编辑文本更简洁 4.定义语法[名字]:www.xxx.com ---- 图片链接 给图片加链接本质是混合图片显示语法普通链接语法.普通链接...您可以自由转载修改,但请务必注明文章来源作者署名并说明文章非原创且不可用于商业目的。

2.3K20
领券