
零基础学python
文章平均质量分 87
彩色的泡沫
作者很懒,什么都写了(*^_^*)(~_~;)
展开
-
零基础学Python11——文件读写操作
一.文件操作1.文件操作介绍在实际操作中,通常需要将数据写入到本地文件或者从本地文件中读取数据等操作,那么作为python爱好者的我们,必须要用python语言去对本地文件进行操作。比如:2.本地文件操作步骤(1)找到文件所在的位置(2)打开文件(3)操作文件(4)关闭文件二.open()函数1.open()函数语法open(file, mode='r',encoding=None) --> 打开文件file ...原创 2021-12-16 13:38:00 · 455 阅读 · 0 评论 -
零基础学Python10——模块
一.模块1.模块介绍模块是一个包含所有你定义的函数和变量的文件,其扩展名为 .py 。模块可以被其他程序引入,以使用该模块中的函数等功能。这也是使用python标准库的方法。2.导入模块的方式(1)import module_name(2)from module_name import name1 name2 .....(3)from module_name import * (导入模块中的所有方法用*表示)(4)from module_name import fun...原创 2021-12-16 11:15:36 · 1193 阅读 · 0 评论 -
零基础学Python9——异常
一.异常1.异常介绍当python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是python对象,表示一个错误。2.异常捕获当python脚本有发生异常的可能时,就需要捕获异常,避免程序终止执行。(1)语法:try: 正常程序执行此代码块except: 抛出错误执行此代码块(2)练习:将以下代码进行异常捕获;当代码异常时,将 ipt 赋值为1。ipt = input("请输入:")ipt = float(ipt)print(i原创 2021-12-14 20:56:13 · 1010 阅读 · 1 评论 -
零基础学Python8——面向对象的编程思想
一.面向对象编程1.面向对象编程介绍面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计思想。需要注意的是,与之对应的是面向过程的编程思想。实际上,能够使用面向对象编程思想实现的程序,也能够通过面向过程完成。只是看那种思想更适合当前的程序开发。2.面向过程和面向对象的区别面向过程:根据业务逻辑从上到下写代码。面向对象:将数据与函数绑定到一起,进行封装。减少重复代码的重写过程。3.面向对象概念及术语(1)类(class):用来描述原创 2021-12-09 17:56:41 · 1333 阅读 · 1 评论 -
零基础学Python7——高阶语法(推导式,迭代器,生成器)
一.推导式1.推导式介绍python中有一种特有的语法,就是推导式(又称为解析式)。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。共有三种推导:列表推导式,字典推导式,集合推导式。2.列表推导式基本语法:[out_express for out_express in input_list]例如:生成一个[0,1,4,9,16]的列表。使用列表推导式代码如下:odd_list = [i*i for i in range(5)]print(odd_list)我们可原创 2021-12-07 00:38:59 · 420 阅读 · 0 评论 -
零基础学Python6——函数的使用
一.函数介绍函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。函数能提高应用的模块性,和代码的重复利用率。python有很多内建函数,比如 print() 。但你也可以自己创建函数,这叫做用户自定义函数。二.自定义函数1.定义规则(1)函数代码块以 def 关键词开头,后接函数标识符名称(自己定义的函数名)和圆括号()。(2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。(3)函数内容以冒号开始,并且缩进。(4)函数只有调用时才会执行原创 2021-12-02 18:33:00 · 1364 阅读 · 0 评论 -
零基础学Python5——流程控制(顺序执行,条件判断,循环控制)
if条件判断,for循环,while循环,break语句,continue语句,顺序执行原创 2021-11-30 00:22:32 · 1280 阅读 · 0 评论 -
零基础学Python4——python基础数据类型(列表类型,元组类型,字典类型,bytes类型,set集合类型)
一.列表类型1.定义:列表是python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。第一个元素是0,第二个为1,以此类推,最后一个为-1。列表是一个有序可重复的元素组合,可嵌套,迭代,修改,分片,追加,删除,成员判断。从数据结构上来看,python列表是一个可变长度地顺序存储结构,每一个位置存放的都是对象地指针。2.创建方式:创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可。或者使用内置函数list()。原创 2021-11-23 13:46:30 · 1233 阅读 · 1 评论 -
零基础学Python3——python基础数据类型(数字类型,布尔类型,字符串类型)
一.数据类型1.定义:在python中,数据类型分为两种。内置的和自定义的。内置的包括数字,字符串,布尔,列表,元组,字典,Bytes,集合这些常用的以及一些不常用的数据类型。而自定义的,一般以类的形式,根据需要的组合以上内置类型成为独特的数据类型。2.区分数据类型优点:(1)更好的分配管理内存;节省不必要的开支,提高读取速度和运行效率。(2)方便统一管理,提供同样的API。这样我们可以为同一数据类型,提供同样的操作,限制其它不允许的行为,也易于查找错误,定位错误。(3)区分数据类型,更原创 2021-11-21 13:54:42 · 1789 阅读 · 1 评论 -
零基础学Python2——Python运算符(算术运算符,比较运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符,三目运算符)
一.算数运算符运算符 描述 + 加 - 减 * 乘 / 除 % 返回除法的余数 ** 幂次 // 返回商的整数部分 1.'+' 为加法运算符:2.'-'为减法运算符:3.'*'为乘法运算符:4.'/'为除法运算符(返回值类型为float):5.'%'为返回除法的余数:6.'**'为幂次运算符:7.'//'为返回商的整数部分(注意python中取整的规则为向下取整):...原创 2021-11-20 00:40:05 · 1065 阅读 · 2 评论 -
零基础学Python1——python标识符,注释,语句与缩进,变量与常量,输入与输出
1.python标识符所谓标识符就是对变量,常量,函数,类等对象起的名字。但是标识符有着自己的命名规则,不是想叫啥名就叫啥名,以下是标识符的命名规则。(1)大小写敏感(2)只能以字母,数字,下划线组成(数字不能开头)(3)最好要建名知意(4)蛇形:logic_ming;小驼峰:logicMing;大驼峰:LogicMing;常用这三种命名法(5)变量通常小写,常量大写(6)不能以关键词作为标识符,以下是python所有的标识符2.python的注释语句注释..原创 2021-11-18 11:00:57 · 412 阅读 · 2 评论