自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 从零开始学Python 13

os模块是Python内置的与操作系统功能和文件系统相关的模块,该模块中的语句的执行结果通常与操作系统有关,在不同的操作系统上运行,得到的结果可能不一样。二进制文件:把数据内容用“字节”进行存储,无法用记事本打开,必须使用专用的软件打开,举例:mp3音频文件,jpg图片.doc文档等。with语句可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭,以此来达到释放资源的目的。文本文件:存储的是普通“字符”文本,默认为unicode字符集,可以使用记事本程序打开。

2023-07-11 10:00:18 42

原创 从零开始学Python 12

创建模块:新建一个.py文件,名称尽量不要与Python自带的标准模块名称相同导入模块import 模块名称 [as 别名]from 模块名称 import 函数/变量/类。

2023-07-03 12:08:10 106 1

原创 从零开始学Python 11

简单地说,多态就是“具有多种形态”,它指的是:即便不知道一个变量所引用的对象到底是什么类型,仍然可以通过这个变量调用方法,在运行过程中根据变量所引用对象的类型,动态决定调用哪个对象中的方法。Object有一个_str_()方法,用于返回一个对于“对象的描述”,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对_str_()进行重写。:使用copy模块的deepcopy函数,递归拷贝对象中包含的子对象,源对象和拷贝对象所有的子对象也不相同。Python支持多继承。

2023-07-02 12:01:23 98 1

原创 从零开始学Python 10

Python是动态语言。在创建对象之后,可以动态地绑定属性和方法。:类属性、实例方法、静态方法、类方法。对象的创建又称类的实例化。

2023-07-01 11:42:34 45

原创 从零开始学Python 9

函数定义默认值参数函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参def fun(a , b = 10) : #b称为默认值 print(a , b) #函数的调用 fun(100) fun(20 , 30)个数可变的位置参数定义函数时,可能无法事先确定传递的位置实参的个数时,使用可变的位置参数,使用*定义个数可变的位置形参,结果为一个元组个数可变的关键字参数定义函数时,可能无法事先确定传递的关键字实参的个数时,使用可变的关键字形参,使用**定义个数可变的关键字形参,结果为一个字典。

2023-06-26 12:07:15 41 1

原创 从零开始学Python 8

rsplit():从字符串的右边开始劈分,默认的劈分字符是空格字符串,返回的值都是一个列表,通过参数sep指定劈分字符串式的劈分符,通过参数maxsplit知道那个劈分符字符串时的最大劈分次数,在经过最大劈分之后,剩余的子串会单独作为一部份。split():从字符串的左边开始劈分,默认的劈分字符是空格字符串,返回的值都是一个列表,通过参数sep指定劈分字符串式的劈分符,通过参数maxsplit知道那个劈分符字符串时的最大劈分次数,在经过最大劈分之后,剩余的子串会单独作为一部份。

2023-06-25 14:24:02 22

原创 从零开始学Python 7

Python内置的数据结构之一,与列表一样是一个可变序列,以键值对的方式存储数据,字典是一个无序的序列。1.字典当中所有元素都是一个key-value对,key不允许重复,value可以重复。用于可迭代对象作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元组组成的列表。1.使用花括号:scores={‘张三’:100,‘李四’:98,‘王五’:45}如果元组中对象是可变对象,则可变对象的引用不允许改变,但数据可以改变。scores={‘张三’:100,‘李四’:98,‘王五’:45}

2023-06-24 11:45:52 98 1

原创 从零开始学Python 6

常见的两种排序:调用sort()方法,默认按照从小到大的顺序进行排序,可以指定reverse=True,进行降序排序。变量可以存储一个元素,而列表是一个‘大容器’可以存储许多个元素,程序可以方便地对这些数组进行整体操作,列表相当于其他语言中的数组。pop():删除一个指定索引位置上的元素,指定索引不存在抛出IndexError,不指定索引的话删除列表中最后一个元素。remove():一次删除一个元素,重复元素只删除第一个,元素不存在抛出valueerror。entend()在列表的末尾至少添加一个元素。

2023-06-23 11:41:14 97

原创 从零开始学Python 5

优点:不管对象表示的整数序列有多长,所有range()对象占有的内存空间是相同的,因为仅仅需要存储start,stop和step(range(start,stop,step)),只有当用到range对象时,才会去计算序列中的相关元素。循环结构中又嵌套了另外的完整的循环结构,其中内层循环作为外层循环的循环体执行。用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用。用于结束循环结构,通常用分支结构if一起使用。选择结构的if与循环结构while的区别。if是判断一次,条件为True执行一次。

2023-06-22 13:25:40 154 1

原创 从零开始学Python 4

Python的所有对象都有一个布尔值,可以使用内置函数bool()来获取对象的的布尔值。条件表达式中True会选择在左边的内容输出,False会选择右边的内容输出。在创建score变量时将int改为float即可输入小数成绩。取款金额小于余额时,会显示取款成功,反之无法运行到底。语句什么都不做,只是占一个位符,用在语法上需要的地方。程序根据判断条件的布尔值选择性地执行部分代码。以下对象的bool值都是False。

2023-06-22 10:49:26 35 1

原创 从零开始学Python 3

输出结果不对,说明+在这里起连接作用,并没有进行加法运算,如果在上述代码中查看n1和n2的类型会发现他们是字符串类型。常用的运算符:算术运算符(包括标准运算符、取余运算符、幂运算符)、赋值运算符、比较运算符、布尔运算符、位运算符。代码运行之后在终端上可以输入信息,此时查看它的返回值了类型发现是str类型。作用:接受来自用户的输入,返回值的类型为str,会对输入的值进行存储。算术运算符>>位运算符>>比较运算>>布尔运算>>赋值运算。此时将输入的值的类型进行转换就可以进行正常运算。用input进行加法运算。

2023-06-21 11:58:59 23

原创 从零开始学Python 2

变量由三部分组成:标识:表示对象所存储的内存地址,使用内置函数id(obi)获取类型:表示的是对象的数据类型,使用内置函数type(obi)来获取值:表示对象所存储的具体数据,使用print(obi)可以将值进行打印输出name = '爱蜜莉雅' print(name) #可以使用print来查看变量值 print(id(name)) #可以使用id()函数来查看内存地址 print(type(name)) #可以使用type函数查看变量类型变量可以多次赋值。

2023-06-20 13:11:46 34 1

原创 从零开始学Python 1

向计算机发出指令打印hello world,由python解释器把代码编译成计算机能听懂的语言,再做出相应的执行在控制台上输出结果。print()在python中是输出函数,能将想输出的东西在控制台上显示。print()函数可以输出数字、字符串、也可以是含有运算符的表达式。使用原字符时,最后一个字符不能是反斜线否则会报错(但可以是两个)原字符可以让转义字符不起作用,就是在字符串之前加上人,或R。print()函数可以将内容输出到显示器和文件中。print()函数的输出形式可以换行亦可以不换行。

2023-06-20 10:05:02 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除