这是学习笔记的第36篇文章

最近很多粉丝们问小安Sir是怎么自学的,为了回馈小安Sir的粉丝们,我决定把我的Python学习笔记分享出来。课程难度由易到难,其中会穿插我的实战案例,大概会有20~30篇左右的原创。 

每天5分钟,跟着小安Sir一步步走,2个月内,带你从入门到实战!

工欲善其事,必先利其器。在学Python之前怎么可以没有上等的好工具,点击以下链接,获取Pycharm的安装教程。

链接:Pycharm 2019最新专业版"正确"安装方法

小安Sir今天分享第一课,主要讲些基础知识。那么Python的基础知识有哪些?其实Python跟很多开发语言一样,也是有变量、数据类型和常用的操作符。

Let's go!

第一节 变量

1.1 Python的变量概念

  1.  变量名可以包含数字、字母、下划线,但是不能以数字开头,这与C语言是一样的。
  2. 字母区分大小写。如:Sir和sir是不一样的变量名。
  3. 等号"="的左边是变量,右边是值。
  4. 变量要生效,需要对其先赋值。

1.2 案例

python if符合包含条件_python if and

python if符合包含条件_python svm 实战_02

第二节 数据类型

数据类型包括有字符串、整型、浮点型、布尔类型等。

2.1 字符串

下面的案例尝试用字符串进行运算,没想到吧!

如果非不清字符串和整型/浮点型号,给红包都要多给个0,是要交智商税的。

字符串相加,仅仅只是为了将两个字符串拼接起来,这点要注意。

python if符合包含条件_python svm 实战_03

字符串拼接,输出的结果不会无中生有喔!

python if符合包含条件_python if and_04

2.2 整型

Python3的整型类似于Java的BigInteger类型,它的长度不受限制,如果非要有个限制,那就只限于计算机的虚拟内存总数。

python if符合包含条件_python if and_05

2.3 浮点型

浮点型就是小数,比如圆周率3.14。Python区分整型和浮点型的唯一方式,就是看有没有小数点。

python if符合包含条件_python svm 实战_06

注意,以下的两种不同表达方式。通过","和"+"以及"%"拼接字符串,均可以通过print输出。

python if符合包含条件_python svm 实战_07

2.4 布尔类型

布尔类型事实上是特殊的整型,布尔类型的True相当于整型值1,False相当于整型值0。

注意:不要把布尔类型拿来运算,这样的做法并不规范。

python if符合包含条件_python if and_08

2.5 数据类型常见操作

python if符合包含条件_python if and_09

type函数用于获取变量的类型[修正:9e7为9*10的7次方]

python if符合包含条件_python if and_10

第三节 常用操作符

常见的操作符有三类,算术操作符、比较操作符、逻辑运算符。

3.1 算术操作符

算术操作符号有:+、 -、 * 、/ 、% 、**、 //

在python中,运算的写法是比较简单的。

python if符合包含条件_python svm 实战_11

加减乘除案例,但可以看到d最终结果为浮点型。

python if符合包含条件_python svm 实战_12

算术操作符的执行顺序是跟我们学数学的精髓一样的。

python if符合包含条件_python svm 实战_13

3.2 比较操作符

比较操作符包括 、 >= 、==、 != 。

python if符合包含条件_python svm 实战_14

3.3 逻辑运算符

逻辑操作符包括 and 、or 、not

python if符合包含条件_python if and_15

逻辑运算符用在if判断语句中。

python if符合包含条件_python svm 实战_16

3.4 其他

操作符的执行顺序如下表格,了解操作符的优先级,对我们实战是非常重要的。

python if符合包含条件_python svm 实战_17

今天的分享就到此结束了,小安Sir也希望自己能够坚持下去,毕竟基础内容太简单了,没什么挑战性。但小安Sir非常希望对你有帮助,如果你有什么疑问,欢迎留言喔。

下一课分享:Python分支和循环。