Python中表示偶数_Python入门基础

本文来实战学习一下Python3的基础语法知识,开发工具用Anaconda 内置的JupyterLab,各位同学可根据自己的情况选择Visual Code、Notepad++、Pycharm等等其他适合自己的IDE工具。这里事先说一下,Python是一门有严格语法缩进限制的编程语言,如果不注意缩进,会出现很多莫名其妙的错误,大家一定要注意。

4e284f74ad9d2755e4254398d38fcdf4.png Hello World 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

本文也不例外,也以同样的套路从Hello World开始

dc2406391f75a0e44d04114f9807e29b.png

只有一行代码,相当简单。虽然简单,但是确实编写正确的Python程序的基础。

4e284f74ad9d2755e4254398d38fcdf4.png变量和基本数据类型 214cd66b3b1df7c0fa8af9a1a8bb28c2.png0 1变量及命名

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。

bc205b23b08a34db3fce7db56688229b.png

代码中,content即为变量名,不能使用未定义声明的变量。变量的命名规则如下:

                     1. 变量名通常由字母,数字,下划线组成,并且不能以数字开头;

                     2. 变量名不能是python的关键字;

                     3. 变量名区分大小写。

下边的示例代码简单列出了几种情况,出现错误Python解析器会提示错误信息。

5c1f7db64ec7763cb7e6aeee40beef4f.png

0 2字符串

字符串是python中最基础也重要的一个数据类型,字符串通常使用单引号或者双引号来包裹内容。

ab5872c511d895fde9498764dcbe1cd6.png

也比较简单,也很灵活。这样就可以在单引号内引入双引号,双引号内包裹单引号内容,但是单引号和双引号必须成对出现。

d3538fbfd0580caab96de2c4aa5ddfad.png

0 3数字

Python中的数字类型包括整数、浮点型。数字类型可以直接参与四则运算(+,- ,* ,/, %(取余) )。

8817a74b8aef3e2d0a0691c4426b5786.png

浮点数的运算结果通常有点意料之外,不过这并不是错误,这是计算机内部数据的数字表示方式决定的。

d5ddf4c8aa7c2960d2272e997501e5b5.png

0 4注释

注释是被python解释器忽略的内容,通常用来辅助软件开发人员开发程序,对程序中的功能、代码片段做出的描述文档。Python注释以# 开始,后边就是注释内容。

咱们上边的代码片段已经加上了部分注释说明。

在开发程序的过程中,注释是必要的。

4e284f74ad9d2755e4254398d38fcdf4.png列表 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

这一小节主要学习Python的一个重要的数据结构——列表。列表是数据元素的集合。在Python中,列表用方括号([])表示,并且用逗号来分割各个数据元素。下边就用代码来实战列表的创建、访问、修改、删除等。

9e6bb741db9f1f086e3146b31e9810dc.png

接着再来几个列表的高级操作,截取、反转。

57d73879ca44895f4924c80e20ae613c.png

最后,再来学习一个列表的遍历,遍历就是将列表的所有元素都访问一遍。通常使用for循环来完成。

d984f1072891d3a6d64541c39d02975a.png

4e284f74ad9d2755e4254398d38fcdf4.png元组 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

上一个小节咱们学习了列表,本小节来学习元组。Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

98c106d53e472d8759cfcd9941df26e5.png

元组虽然不能修改,但是可以将两个元组合并为一个。

ff27788988fb4a7c1554d443e1da2601.png

4e284f74ad9d2755e4254398d38fcdf4.png字典 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 ,分割,整个字典包括在花括号 {} 中。

接下来咱们来学习一下字典的几个基本操作,创建、访问、修改、删除。

79869a9eead8d3114b344e46bacb5463.png

接下来,学习字典的遍历。

7f3a4ae6942aa538b5cd017d39c53f31.png

共有以上三种不同的遍历方式。

4e284f74ad9d2755e4254398d38fcdf4.pngif条件和while循环 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

if条件语句是当满足一定的条件后执行,否则不执行。while循环和for循环一样,都是来完成元素的访问。

下边以一个求100以为偶数的和的例子来结尾。

7ed958d09aa4d1c70e68fa7b9cacd3ad.png

4e284f74ad9d2755e4254398d38fcdf4.png函数 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

下边来学习无参函数、有参函数、默认值参数、不定长函数等的定义及调用。

9fd68578428f09d54fd3a0b4ed427520.png

最后要注意一点,函数内变量的作用域只对当前函数有效。外部函数的引入使用from关键字,可以使用as重新修改别名,最后可在当前python文件中使用。

4e284f74ad9d2755e4254398d38fcdf4.png214cd66b3b1df7c0fa8af9a1a8bb28c2.png

Python作为一门面向对象的编程语言,学习面向对象的知识必不可少。其中,类便是面向对象中一个很重要的东西。类提供了一种组合数据和功能的方法。创建一个新类意味着创建一个新的对象 类型,从而允许创建一个该类型的新 实例 。每个类的实例可以拥有保存自己状态的属性。一个类的实例也可以有改变自己状态的(定义在类中的)方法。

95039489b392491de9892e6453a90908.png

定义一个FlyCar类,来继承Car。这里不重写任何方法。pass语句表示什么都不做。

ce8a0e1105366d5651e01a6e9339feb8.png

4e284f74ad9d2755e4254398d38fcdf4.png异常 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

Python提供了非常重要的功能来处理python程序在运行中出现的异常和错误。

522ac1421e19b9ac11a93906f86504b0.png

合理的异常处理可以防止程序在运行过程中崩溃。

4e284f74ad9d2755e4254398d38fcdf4.png文件操作 214cd66b3b1df7c0fa8af9a1a8bb28c2.png

文件操作主要是处理文件的读写。下边以一个简单的读取文件内容并逐行输出的例子来简单了解一下文件的基本操作。

42220ef0603636beacd750e556195395.png

本文到此就结束了,基本涵盖了python的入门基础知识。当然了,中间的例子也比较简单。有部分例子没有涉及到具体数据类型的方法调用。编程注重实战,有兴趣的同学可查阅对应的文档,逐个练习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值