python的这些必备干货知识点,快来看看有没有你不了解的?

Python是当前主流的编程语言之一,其优点有:

一:语法简洁,可以让使用者用少量的代码完成相对复杂的效果。

二:标准库和第三库多,功能强大;

三:站在了人工智能和大数据的风口上;

像国内的豆瓣呀,知乎呀等等知名网站都是基于python开发的,而Youtube、Reddit、Dropbpx也是用python的框架开发的。

近几年学习python的小伙伴越来越多,那么python应该怎么学呢?

今天这篇文字写的就是一些学习python的必备入门知识(纯纯的干货):

一、标识符

标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。

以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 导入;双下划线开头的标识符,如:__xx,表示私有成员;双下划线开头和结尾的标识符,如:__xx__,表示 Python 中内置标识,如:__init__() 表示类的构造函数。


二、引号

Python 可以使用引号(')、双引号(")、三引号(''' 或 """)来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。


三、关键字(保留字)


需要注意的是,由于Python 是严格区分大小写的,保留字也不例外。所以,我们可以说小写的if 是保留字,但大写的IF 就不是保留字。

在实际开发中,如果使用Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息


四、编码

Python2 中默认编码为 ASCII,假如内容为汉字,不指定编码便不能正确的输出及读取,比如我们想要指定编码为 UTF-8,Python 中通过在开头加入 # -*- coding: UTF-8 -*- 进行指定。

Python3 中默认编码为 UTF-8,因此在使用 Python3 时,我们通常不需指定编码。


五、输入输出

Python 输出使用 print(),内容加在括号中即可。如下所示:

print('Hello Python')

Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。如下所示:

name = input()

print('Hi',name)


六、缩进

Python 不使用 {} 来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。如下所示:

if True:

print(True)

else:

print(False)


七、多行

Python 中一般以新行作为语句的结束标识,可以使用 \ 将一行语句分为多行显示。如下所示:


如果包含在[]、{}、() 括号中,则不需要使用 \。如下所示:


八、注释

Python 中单行注释使用 #,多行注释使用三个单引号(''')或三个双引号(""")。


ps:程序员最讨厌的两种事:别人写的代码不写注释和写代码竟然让我写注释。


九、数据类型

整数:可以为任意大小、包含负数

浮点数:就是小数

字符串:以单引号'、双引号"、三引号 ''' 或 """括起来的文本

布尔:只有True、False 两种值

空值:用None 表示

变量:是可变的

常量:不可变


十、运算符


以上的知识是学习python必须学会的知识点。会了这些,你不一定会python;但是不会这些,你一定不会python。现在这个时代网络上的知识多,但是杂。我们很容易被其他热点所吸引,从而失去深入学习某一项知识的机会。学习肯定时需要自己沉下心来长期认真钻研的,这边祝大家学有所成。同时有什么不懂的可以私信我。或者评论区告诉我也是可以的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容