python if and_Python入门必备第1课:基础知识,3分钟搞懂

c865b1ff93557c2b9bfef59758760979.png

  这是学习笔记的第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 案例

ef392589eab2488e5598f62d9d41721c.png

1b1f58fd5ddbc6998042d64c20168898.png

第二 数据类型

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

2.1 字符串

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

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

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

a763e139326d2fc9c57eada476c21792.png

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

631d69e17ed53096d98fd23777674fab.png

2.2 整型

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

21fd3b270d55ed6d7ce53a5e7e7edabe.png

2.3 浮点型

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

fd9aead41711307f517cd4fc0892e252.png

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

527b3bbb35f70538b9e5acdfce7bf806.png

2.4 布尔类型

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

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

3c5148180b31db10d9c96c15f220fbc0.png

2.5 数据类型常见操作

b78119b4cbef835649b6061d12db927a.png

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

d24150783f7c7fb890e7294c7f616ab8.png

第三 常用操作符

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

3.1 算术操作符

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

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

12f1805a7049f47f8098b83879322eb9.png

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

b1439bea950f8f6351b04fe463be008f.png

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

8160e911e4428b43c48175dfdcb5d73a.png

3.2 比较操作符

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

57c3bc788286809aef80a71e196a60fc.png

3.3 逻辑运算符

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

c248bcd556b7d6d093c54a7cef51af17.png

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

8d05c6276879727d5c230d3473011417.png

3.4 其他

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

b0478df71ee4d1614a93af6e12d32599.png

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

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


 往期回顾 ·

自动化运维实战五  | 【演示】3分钟一键部署Mysql数据库

自动化运维实战四  | 【实现】Mysql一键部署的前后端交互

自动化运维实战三  | 【规划】Mysql一键部署的数据模型

自动化运维实战二  | 【构思】Mysql一键部署的界面

自动化运维实战一  | 【模板】 套用精美模板演示登陆界面

6059774d7d329f89d88fca944991f6b3.png

喜欢就点个  在看  呀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值