python 必备知识总结
1 python几点注意事项
1.1 python注释
小王没上班几天,老板过来告诉小王把这份业务代码熟悉下,纳尼,全是26个英文字母,都没有一点注释,嘿嘿,注释虽好,可不要贪杯哟!
那么在python中,分为单行注释和多行注释,单行注释以“#”开头,多行注释使用两个三引号包含起来,如下图所示
1.2 python行与缩进
python使用缩进来表示代码块,并不使用{}来控制函数等。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,缩进不一致就会导致运行错误。
正确的缩进
错误的缩进
1.3 编码
先了解什么是编码,为什么有编码,可以参考这篇文章
在这里我们应该需要知道的是在python2中,如果我们需要使用中文,需要在代码最开始写上-- coding:utf-8 --,python3已经默认支持了中文,所以也就不用写了。
1.3 多行语句
python中通常是一行写完一条语句,但是当语句很长的时候,我们想多行编写,这个时候就需要使用反斜杠(‘’\‘’)来实现多行语句。
1.4 用户输入输出
python中使用input()函数来和用户交互
2 标识符命名规范
标识符就好像我们每个人的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。那是不是任意组合26个字母都可以成为标识符呢,当然不是。
2.1 命名规则
- 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,<font color=red> 但第一个字符不能是数字。</font>
- 标识符不能和 Python 中的保留字相同,那么保留字都有哪些呢?如下图所示
- Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符
- 在 Python 中,<font color=red>标识符中的字母是严格区分大小写的</font>
好了,我们举几个例子看看。那么命名是合法的,哪些是不合法的
2.2 注意以下划线开头的标识符
1. 以单下划线开头的标识符(如 _height),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;
2. 以双下划线开头的标识符(如__add)表示类的私有成员;
3. 以双下划线作为开头和结尾的标识符(如 init),是专用标识符。
3 数据类型
3.1 包含哪些数据类型
1. number(数字)
2. string(字符串)
3. list(列表)
4. tuple(元组)
5. sets(集合)
6. dictionary(字典)
六种常用的方法以及应用场景将在后面整理,因为我得先学习语句等东东哟。
4 总结
>这篇文章简单的总结了python中的注释,编码,命名规则,输入输出,缩进等,这些微不足道的细节有时候总是让人头疼,所以希望小哥哥小姐姐都记在心理,如果觉得文章不错请点赞或转发,同时关注下面公众号免费领取大量面试资料和学习视频书籍,嘿嘿嘿,我们下一节不见不散!
版权声明: 本文为 InfoQ 作者【我是程序员小贱】的原创文章。
原文链接:【http://xie.infoq.cn/article/2debca7a8cd9f12d990e8a6e0】。文章转载请联系作者。
评论