![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 85
勤奋的晴天
这个作者很懒,什么都没留下…
展开
-
字符串格式化及小实验
字符串的格式化输出的小实验输入用户的姓名,年龄,职业,薪水。并在输入薪水的时候判断是否符合数字规范,否则退出程序。再以男性的退休标准输入还有多少年退休。最后将输入信息以格式化形式打印出来效果展示name = input('Name:')age = int(input('Age:'))job = input('Job:')salary = input('Salary:')if sa...原创 2019-07-15 17:45:06 · 253 阅读 · 0 评论 -
玩转Python的深浅拷贝
深浅拷贝深浅拷贝我们首先要想的是怎么个深怎么个浅。大家第一次了解深浅拷贝难免会有所凌乱,我先用最显而易懂的解释给大家说一下:浅拷贝就是拷贝了浅浅的一层,本体或者拷贝出来的对象做出改变,那会影响双方。深拷贝就不一样了,深深的拷贝,我自主独立的拷贝走,你再做任何改变与我无瓜!以上是开玩笑,接下来进入正题。1."="赋值的拷贝直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会...原创 2019-07-23 09:01:57 · 184 阅读 · 0 评论 -
Python之递归(含斐波那契数列和汉诺塔)
Python递归一.什么是递归?递归就是在调用一个函数的过程中,直接或者间接的调用函数自身这就叫递归。二.实例这里讲一下递归的注意点:(1)调用一次函数就会在内存里开辟栈帧空间,在调用结束后,再释放栈帧空间(2)(回的过程)在最后一层栈帧空间调用结束之后,要回到上一层栈帧空间去,从函数调用的那个位置,往下继续执行未完成的代码,直到结束,继续往上返回,依次类推,直到所有栈帧空间释放完毕...原创 2019-08-03 16:35:58 · 689 阅读 · 0 评论 -
Python中“is”和“==”区别
is 和 ==区别1.先理解三个概念:变量: 用来 indentify (标识) 一块内存区域。为了方便表示内存,操作变量的实质:操作变量指向的那块内存单元。编译器负责分配内存,可以使用python内建函数 id() 来获取变量地址, id(object) 返回对象object在其生命周期内位于内存中的地址。内存: 内存是电脑硬件用来存放数据的,可理解为:内存有一个个小格子组成,每...原创 2019-07-20 20:37:42 · 88 阅读 · 0 评论 -
Python文件操作
在python中的文件操作1.计算机的冯诺依曼体系:迄今为止,计算机对文件的处理依旧遵循着冯诺依曼体系:[外链图片转存失败(img-jKPJzqex-1563624352935)(en-resource://database/1710:1)]输入设备(Input equipment) :输入信息,让计算机接收。输出设备(Output equipment) :计算机经输出设备,...原创 2019-07-20 20:09:27 · 262 阅读 · 0 评论 -
Python之迭代器和生成器
迭代器(Iterator)和生成器(Generator)概述:迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。延迟计算和惰性求值迭代器不用你事先准备好整个迭代过程的所有元素。仅仅是在迭代至某个元素时才计算该元素,而这之前或者之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合。py...原创 2019-07-29 21:21:00 · 138 阅读 · 0 评论 -
最实用的Python基础讲解,带你轻松学完数据类型
Python 的数据类型1. 数字类型2. 字符串类型3. 布尔类型4. 列表5. 元组6. 字典7. 集合python 语言的好处,对变量不用事先定义,随用随定义,也不用特意用分号做语句末端的分隔,大部分用换行和缩进来规范代码的编写,自己识别,编译工具也非常友好(如:Pycharm)。但从内存使用的出发角度来说,它会在编译器中自动做判断,这就是它速度慢的原因。下面举例在C语...原创 2019-07-12 15:17:53 · 459 阅读 · 2 评论 -
编码与解码
字符编码和解码编码和解码大家都知道计算机只认识二进制数字 0 和 1编码和解码是一种映射关系,比如ASCII码表中字符A对应的十进制是65、对应的二进制0100 0001。解码是当计算机读到 0100 0001,就到对应的ASCII码表中一查,就发现是"A"编码:真实字符与二进制串的对应关系。 真实字符 -->二进制串解码:二进制串与真实字符的对应关系。 二进制串...原创 2019-07-18 19:25:16 · 649 阅读 · 0 评论 -
字符串的内置方法,即刻轻松掌握
字符串的内置方法不管是在python中还是在其他编程语言中对字符串的处理总是很复杂,里面牵扯的内置方法很多。今天我们来分享一下在python中基本的字符串处理的内置方法。以下操作皆在Pycharm编译器中进行:先定义一个字符串,接下来我们用它的内置方法对它操作st = 'hello kitty {name} is {age}'st.count('i') ##统计元...原创 2019-07-15 21:30:06 · 133 阅读 · 0 评论 -
Python装饰器(实例演练)
装饰器原理:装饰器说到底就是闭包的多层运用,内部调用外层函数的局部变量返回给外部函数再在全局调用结果。原则:1.封闭开放原则。2.把写的基础函数(别人或者各个模块调用)封闭起来不做更改。3.需要增加功能时,可以拓展。。@语法:加上@符 系统会自动把下面的函数当成参数传到装饰器中,从下到上。功能举例:假如我们在工作中写的某个功能,已经在生产线上使用了,然后那些前端工作者调用我们的功能函数。但...原创 2019-08-05 16:08:13 · 256 阅读 · 0 评论