自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用函数方法使代码更简洁,方便

目录标题普通代码使用函数普通代码例如求圆的面积:a=1b=2c=3i=a*3.14**2j=b*3.14**2n=c*3.14**2print(i)print(j)print(n)当我们求不同圆的面积时发现许多重复代码,这样的情况我们可以使用函数提高代码的利用率。使用函数def erea(a): return a * 3.14 ** 2a = 1b = 2c = 3print(erea(a))print(erea(b))print(erea(c))

2021-03-18 21:25:02 125

原创 如何取出列表内元组中的字典的key和value

目录标题 一、从列表中取出字典的key和value二、取出列表内元组中的字典一、从列表中取出字典的key和value例:list_1=[{'name':'张三'},{'age':12},{'sex':'女'}]for i in list_1: for key,value in i.items(): print('keys:',key,'\tvalues:',value)结果:items()方法会返回字典中键值以元组形式。二、取出列表内元组中的字典例:list_1

2021-03-18 20:51:04 3595

原创 Python进阶之面向对象封装

目录1、什么是封装2、私有属性3、私有方法4、私有化封装后的限制1、什么是封装在日常中封装指的是将我们的物品包裹起来,不让看到其内部,具有保护的功能。在程序设计中,封装(Encapsulation)是将类中的某些部分(某些属性或者方法)隐藏起来,对象不能直接使用隐藏起来的属性或者方法,具有保护功能。总结: 隐藏对象的属性和方法实现细节,仅对外提供公共访问方式。封装格式: __属性或者方法名称。(我们也叫做私有属性或者方法)封装的目的: 保护隐私。注意:私有属性和私有方法只能在类的内部

2021-01-04 08:06:22 113

原创 Python进阶之面向对象概念

文章目录一、面向对象编程二、面向对象和面向过程理解三、对象和类的相关概念1、类2、对象3. 类和对象之间的关系4.类的设计一、面向对象编程面向对象编程(英语:Object-oriented programming,缩写:OOP)是一种编程理念,这种编程理念更符合我们人的逻辑思维。使用面向对象编程可以提高我们的开发速度和代码的重用率。面向对象的开发非常适合大型程序开发,开发速度和后期维护都比过程化开发要好很多。二、面向对象和面向过程理解面向过程和面向对象都是用来解决问题的,只是解决问题的思路不同。面

2020-12-21 16:40:58 119

原创 Python函数进阶之嵌套作用域和lambda

文章目录练习1:将以下嵌套函数修改成普通函数嵌套lambda表达式。lambda表达式也会产生一个新的局部作用域。在def定义的函数中嵌套labmbda表达式,lambda表达式 能够看到所有def定义的函数中可用的变量。练习1:将以下嵌套函数修改成普通函数嵌套lambda表达式。lambda表达式总结:优点:代码简洁,不增加额外变量。缺点:难于理解,降低了可读性。建议:不提倡使用lambda, 除非你知道自己在干什么。在团队开发中, 一个良好易读的代码是非常重要的,有助于提升团队协同开发效率

2020-11-27 11:33:30 222

原创 Python函数进阶之函数内置函数

文章目录#内置函数Abs() 函数 max() 函数、map() 函数、filter() 函数,zip() 函数abs()函数求数字的绝对值ret = abs(-21)print(ret)2.max()函数max(iterable, key, default) 求迭代器的最大值,其中iterable 为迭代器,max会for i in … 遍历一遍这个迭代器,然后将迭代器的每一个返回值当做参数传给key=func 中的func(一般用lambda表达式定义) ,然后将func的执行结

2020-11-27 11:30:07 95

原创 Python函数进阶之函数命名空间

文章目录前言前言命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字典,用来记录变量名称和值。字典的key是变量的名称,字典的value对于的是变量的值。例如 {‘name’:’zs’,’age’:10}命名空间一共分为三种:局部命名空间、全局命名空间、内置命名空间局部空间:每个函数都有自己的命名空间,叫做局部空间,它记录了函数的变量,包括函数的参数 和局部定义的变量全局空间:每个模块拥有它自已的命名空间,叫做全局命名空间,它记录了模块的变量,包括函数、 类、其它导入的模块。

2020-11-27 11:28:07 191

原创 Python函数进阶之函数参数类型

文章目录不可变类型参数:整数、字符串、元组。fun(a)内部修改 a的值,只是修改另一个复制的对象,不会影响 a 本身。可变类型:列表,字典。如 fun(la),则是将 la 真正的传过去,修改后fun外部的la也会受影响1、传递不可变类型参数,不会影响参数本身。a = 1000000print('函数外面a的id值--->', id(a))print('a的值:', a)def func(b): # a和b的id值相同 print('函数内容传递过来的id值-

2020-11-02 10:23:09 108

原创 Python基础之函数的文档注释、嵌套及其调用(三)

文章目录一、函数文档注释二、函数的嵌套及其调用1.函数的嵌套2.函数之间的调用三、递归函数一、函数文档注释在 函数的内部,使用 “”” 进行文档说明 “””快速查看函数文档内容 快捷键 ctrl + q#1.定义函数def say_hello(): '''打招呼''' print('hello python 1') print('hello python 2') print('hello python 3') #2.调用函数#查看文档注释 使用 ctrl+q

2020-10-12 08:51:56 314

原创 Python基础之函数的参数(二)

文章目录导言一.位置参数二.关键字参数三.默认参数四.可变参数1.元组参数 args2.字典参数 kwargs函数参数总结:导言在python中函数参数的定义方式有一下4中方式。1)位置参数2)关键字参数:3)默认参数:4)可变参数(args,kwargs):一.位置参数在我们在传参的时候,实参传递的顺序按照形参定义的顺序进行传递的传参方式。#练习1:创建一个求和函数,使用必须参数传递def sum_2_num(num1,num2): total = num1 + num2 prin

2020-10-09 15:54:20 114

原创 Python基础之函数的调用、本质和如何定义函数(一)

文章目录1.定义2.格式1. 函数的调用: 函数名()2. 函数调用的本质1.定义函数是组织好的,可重复使用的,用来实现独立功能的代码段。函数可以提高程序代码的重用率。2.格式不带参数和返回值函数def 函数名():…代码…带参数的函数def 函数名(参数1,参数2,…): …代码…带参数的函数def 函数名(参数1,参数2,…):…代码…带参数和返回值函数def 函数名(参数1,参数2,…):…代码… return 值注意:(1

2020-10-09 15:25:14 131

原创 Python基础之推导式

文章目录前言1.列表(list)推导式练习2.字典推导式练习3.集合推导式练习前言推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列。推导式包括:1.列表(list)推导式 2.字典(dict)推导式 3.集合(set)推导式。1.列表(list)推导式列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换或者筛选。列表推导式的基本格

2020-09-30 11:27:56 101

原创 python基础之常用的类型转换函数

文章目录1. int()函数2. float()函数3. str()函数4. chr() 函数5. eval()函数函数说明int(x [,base ])将x转换为一个整数float(x )将x转换到一个浮点数str(x )将对象 x 转换为字符串chr(x )将一个整数转换为一个字符eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s )将序列 s 转换为一个元组list(s )将序列 s 转换

2020-09-30 08:54:29 486

原创 Python解释器的安装流程

文章目录1.官网下载2.安装流程第一步:第二步:第三步:第四步:安装完成:输出第一个程序hello worldPython是一门解释性编程语言,我们需要下载Python解释器。1.官网下载直接到官网 https://www.python.org/ 下载,安装就可以了。2.安装流程安装比较简单,点exe文件一直下一步就可以了(注意:安装的时候有个选择是否添加环境变量,这个选是,之后就不用添加环境变量了)如果没有,请添加环境变量。计算机属性 -->高级系统设置–>环境变量–>系统变

2020-09-30 08:27:50 191

原创 Python语言的优缺点分析

文章目录优点缺点优点简单易学:Python阅读一个良好的Python程序就感觉像是在读一篇文章一样。开发效率非常高:Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。面向对象:Python语言编程思想更加符合我们人的逻辑思维,而不用再像C语言那样去理解计算机运行思维。并且无需考虑如何管理你的程序使用的内存一类的底层细节。更加注重我们的业务逻辑。免费、开

2020-09-29 20:18:09 280

原创 Python语言的应用场景分析

web应用开发众多大型网站均为Python开发。豆瓣:公司几乎所有的业务均是通过Python开发的知乎:国内最大的问答社区,通过Python开发(Quora)春雨医生:国内知名的在线医疗网站是用Python开发的还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。国外的网站:谷歌:Google App Engine、code.Google.com、Google earth、谷歌爬虫、Google广告等项目都在大量使用Python开.

2020-09-29 20:02:01 1048

原创 Python-tkinter基础之控件

文章目录前言一、tkinter控件前言在Tkinter中控件的使用都是基于如下的形式的:控件类型(根对象, [属性列表]),在控件定义好之后就需要将其添加到主界面上去。通常使用的布局方法便是pack()函数,没有调用pack()函数控件是不能在界面上显示的。下面列出了常用的一些控件,供大家参考一、tkinter控件控件名称功能说明Button按钮,鼠标单击时执行相应事件Label标签,显示文本或图标,起提示作用Entry单行文本输入框Text多行文本输

2020-09-28 11:49:05 316

原创 Python练习之循环嵌套的简单应用

文章目录前言while循环嵌套for循环嵌套前言 本章用两个练习题来练习while和for循环的嵌套应用。while循环嵌套列表倒数a = [123, 4567, 12, 3456]i = 0while i < len(a): b = 0 while a[i] > 0: b = b * 10 + a[i] % 10 a[i] = a[i] // 10 a[i] = b i += 1print(a)#结果:[321

2020-09-28 11:18:39 210

原创 python基础之良好的编程习惯

文章目录前言一、标识符二、数据三、基本代码格式四、注释五、Python的PEP8代码规范前言为了程序易于阅读、维护,对编程语言的语法做一些基本约定是非常必要的。一、标识符标识符:在Python语言中用于规范命名解释器能识别的可执行代码对象的名称。1.变量、关键字、函数、类等的组成 在Python中,上述名称只能由字母、数字、下划线组成。也就是小写字母a~ z、大写字母A~Z、数字0~9、下划线(_)。特别注意,在命名时名称首字符 不能是数字。 例如: 变量:i = 1 ,

2020-09-28 10:26:36 224

原创 Python之严格的缩进规则

一般的编译器都会默认tab键为四格缩进,但是python中,tab与直接键入四个tablespace空格是有区别的。在混用tab和tablespace时会出现如下报错:IndentationError:unindent does not match any outer indentation level.解决方法:统一格式编写,若使用tab缩进就全用tab,否则就全用tablespace。...

2020-09-07 08:25:24 443

原创 Python之第一个tkinter程序

python新手第一天前言一、第一个tkinter程序1.tkinter是什么?二、使用方法1.tkinter模块导入2.创建第一个tkinter程序总结前言随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就记录了我学习Python的记录。一、第一个tkinter程序1.tkinter是什么?tkinter是Python自带的GUI库,可以实现GUI编程,将脚本或者代码封装成一个GUI或者EXE可执行文件,方便日后使用。Tkinter 模块(Tk 接口)

2020-08-31 20:50:24 119

空空如也

空空如也

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

TA关注的人

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