自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 时间复杂度和空间复杂度

数据结构与算法1.程序及计=数据结构+算法 数据纺构分为逻辑结构与物理结构逻辑结构|集合结构:集合结构中的数据元素除3同属于一个集合外,没有其他关系线性结构:数据元素之间是一对一的关系 0→0+ 0树形结构:数据元素之间存在一种一对多的层次关系图形结构:图形结构的数据元素是多对多的关系物理结构:存储器针对内存而言的.数据结构存储结构形式:顺序存借,链式存储。顺序存储是把数据元素存储在地址连续的有储单元里链式有者:是把数据元素有放在任意的存单元里,这组有储单元可以是连续的,也可以是不连续的需要用

2022-02-20 11:09:12 317 1

原创 python中的对象

面向对象的三大特征 封装:提高程序的安全性1:将属性和方法包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。2:在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前面使用2个“_”。class Student: def __init__(self,name,age): self.name=name self.__age=age #年龄不希望在类的外部被使用,所以加了两个“_” def sho.

2022-02-02 20:42:40 1885

原创 编程思想,类对象和实例对象

编程思想 编程界的两大阵营类与对象 数据类型:(1)不同的数据类型属于不同的类(2)使用内置函数查看数据类型 对象:100,99,520,都是int下包含的相似的不同个例,这个个例专业术语称为实例或对象。 python中一切皆对象。类的创建 创建类的语法class Student:#Student为类的名称(类名)由一个或多个单词组成,每个单词的首字母大写,其余小写 pass#python中一切皆对象,Student是对象吗?内存有开空间吗 ?p..

2022-02-02 14:08:24 522

原创 Python异常处理

Bug的由来:世界上第一步万用计算机的进化版-马克2号(Mark 2)Bug常见类型 粗心导致的’'语法错误 SyntaxError#错误代码age=input('请输入你的年龄:')if age>=18: print('成年人')#改正上面的代码age=input('请输入你的年龄:')#input输入的是str类型if int(age)>=18: print('成年人')#错误代码while i<10: print(i)..

2022-01-26 22:20:46 1221 1

原创 python中的函数

函数的创建与调用 什么是函数?函数就是执行特定任务以完成特定功能的代码。 为什么需要函数复用代码,隐藏实现细节,提高可维护性,提高可读性便与调试。 def 函数名([输入参数]):函数体[return xxx]def calc(a,b): c=a+b return cresult=calc(10,20)print(result)#30函数调用的参数传递def calc(a,b):#a,b称为形式参数,简称形参,形参的位置是在函数的定义处.

2022-01-26 10:08:54 580 1

原创 python中的字符串

1.字符串的驻留机制 字符串:在Python中字符串是基本数据类型,是一个不可变的字符序列。 字符串的驻留机制:仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量。a='Python'b="Python"c='''Python'''print(a,id(a))print(b,id(b))print(c,id(c))#id一样 驻留机制的几

2022-01-22 14:59:21 536 1

原创 python中的元组和集合

元组 什么是元组1’python内置的数据结构之一,是一个不可变序列#可变序列 列表,字典lst=[10,20,45]print(id(lst))lst.append(300)print(id(lst))#id没有改变#不可变序列 字符串,元组s='hello'print(id(s))s=s+'world'print(id(s))#id改变 元组的创建方式1’直接小括号()t=('python','world',98)print(t)print(type(.

2022-01-21 14:34:03 781 1

原创 python的字典

什么是字典 python内置的数据结构之一,与列表一样是一个可变序列。 以键值对的方式存储数据,字典是一个无序的序列。 字典根据key查找value所在的位置。字典的创建 最常用的方式:使用花括号scores={'张三':100,'李四':98,'王五':45}print(scores)#{'张三':100,'李四':98,'王五':45}print(type(scores))#<class 'dict'> 创建dict()student=dict(.

2022-01-17 17:12:57 83

原创 python中的列表

为什么需要列表 变量可以存储一个元素,而列表是一个“大容器”可以存储N多个元素,程序可以方便地对这些数据进行整体操作。 列表相当于其他数组中的数组。 列表示意图a=10#变量存储的是一个对象的引用1st=['hello','world',98]print(id(1st))print(type(1st))print(1st)列表的创建 列表需要使用中括号[],元素之间使用英文的逗号进行分隔#创建列表的第一种方式[]lst=['hello','world',9..

2022-01-16 22:31:42 288

原创 range函数,while语句,for-in语句,break语句,continue语句及循环嵌套

内置函数range() 用于生成一个整数序列 创建range对象的三种方式#第一种创建方式:只有一个参数(小括号中只有一个数)r=range(10)#[0,1,2,3,4,5,6,7,8,9],默认从零开始,默认相差一为步长print(r)#range(0,10)print(list(r))#用于查看range对象中的整数序列,list是列表的意思#第二种创建方式:两个参数(小括号中有两个数)r=range(1,10)#指定了起始值,从1开始,到10结束(不包括10),默认步长为.

2022-01-13 22:29:07 351

原创 Python程序的各种组织结构,if语句,条件表达式及pass语句

顺序结构:从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束。对象的布尔值:Python中一切皆对象,所有对象都有布尔值,获取对象的布尔值使用内置函数bool()。以下的对象布尔值为False: False 数值0 None 空字符串 空列表 空元组 空字典 空集合其他对象的布尔值均为True。选择结构 单分支结构if 条件表达式:条件执行体money=1000#余额s=int(input('请输入取款金额'))if money&gt..

2022-01-13 16:17:54 427

原创 input()函数及各种常用运算符

input()函数 input()函数介绍:作用:接收来自用户的输入//返回值类型:输入值的类型为str//值的存储:对输入的值进行存储。 input函数基本使用:present=input('你好‘)print(present)#将输入函数的结果赋值给变量present input函数的高级使用看下面这个程序a=input('请输入一个加数:‘)b=input('请输入另一个加数:‘)print(a+b)当我们输入10和20,结果为1020,只是做了个拼接,没有做.

2022-01-12 17:19:41 4035 1

原创 Python变量及数据类型

二进制与字符编码两个方格来填0,1数字,可以有11,00,01,10四种填法,8个方格有256个形式,产生了ASCII码表——>GB2312——>GBK——>GB18030——>Unicode(几乎包含了全世界所有的字符,中英文都用两个字节表示)8bit(位置‘方格’)=1byte(字节)可以把8个位置看成8个小方格1024byte=1B1024B=1MB1024MB=1GB1024GB=1TBeg.“乘”在unicode汉字编码表中为4E58(十六进制),换算成二进.

2022-01-11 18:24:07 536

原创 python的字符串书写与使用

python学习第一天1.print()函数输出数字:print(520)输出字符串:print('helloworld') print("helloworld")不加引号会显示错误3.输出含运算符的表达式:print(3+1) 结果为44.将数据输出文件中:fp=open('D:/text.txt','a+') *所指定的盘符存在*print('helloworld',file=fp)*使用file=fp*fp.close()5.不进行换行输出(输出内容在一行之中)

2022-01-09 15:22:32 504

空空如也

空空如也

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

TA关注的人

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