python 必备知识总结

发布于: 2020 年 08 月 16 日
python必备知识总结



1 python几点注意事项

1.1 python注释

小王没上班几天,老板过来告诉小王把这份业务代码熟悉下,纳尼,全是26个英文字母,都没有一点注释,嘿嘿,注释虽好,可不要贪杯哟!

那么在python中,分为单行注释和多行注释,单行注释以“#”开头,多行注释使用两个三引号包含起来,如下图所示



#小王平时喜欢干啥呀
print('平时喜欢干啥呀?')
‘’’
告诉小王喜欢打篮球
同时喜欢尤克里里
‘’’
print("喜欢打篮球")
print("喜欢尤克里里")

1.2 python行与缩进

python使用缩进来表示代码块,并不使用{}来控制函数等。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,缩进不一致就会导致运行错误。

正确的缩进

if True:
print("True")
else:
print("False");

错误的缩进



if True:
print("True")
else:
print("False")

1.3 编码

先了解什么是编码,为什么有编码,可以参考这篇文章

常见编码

在这里我们应该需要知道的是在python2中,如果我们需要使用中文,需要在代码最开始写上-- coding:utf-8 --,python3已经默认支持了中文,所以也就不用写了。

1.3 多行语句

python中通常是一行写完一条语句,但是当语句很长的时候,我们想多行编写,这个时候就需要使用反斜杠(‘’\‘’)来实现多行语句。



TalkCode="study hard,gentleman\
name"
print(TalkCode)

1.4 用户输入输出

python中使用input()函数来和用户交互



print("what's you wechat name?")
you=input()
print("我是程序员小贱")
print(you)

2 标识符命名规范

标识符就好像我们每个人的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。那是不是任意组合26个字母都可以成为标识符呢,当然不是。

2.1 命名规则



- 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,<font color=red> 但第一个字符不能是数字。</font>

- 标识符不能和 Python 中的保留字相同,那么保留字都有哪些呢?如下图所示

- Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符

- 在 Python 中,<font color=red>标识符中的字母是严格区分大小写的</font>

好了,我们举几个例子看看。那么命名是合法的,哪些是不合法的



UserName
UserAge
mode12



4key #不能以数字开头
if #try是保留字,不能作为标识符
$money #不能包含特殊字符

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中的注释,编码,命名规则,输入输出,缩进等,这些微不足道的细节有时候总是让人头疼,所以希望小哥哥小姐姐都记在心理,如果觉得文章不错请点赞或转发,同时关注下面公众号免费领取大量面试资料和学习视频书籍,嘿嘿嘿,我们下一节不见不散!



发布于: 2020 年 08 月 16 日 阅读数: 75
用户头像

公众号【我是程序员小贱】干货分享 2019.10.15 加入

计算机小硕,热爱分享

评论

发布
暂无评论
python必备知识总结