python学习
python教程学习及一些填坑内容
sunshinefcx
主要从事单片机开发、机器人、SLAM、计算机视觉等方向
展开
-
matplotlib.pyplot 使用 cmap参数 修改配色
参考了下面的这个博客:https://blog.csdn.net/weixin_39580795/article/details/102622004原创 2020-05-06 19:44:26 · 9966 阅读 · 0 评论 -
python 排序问题
在排序问题中,常见的就是下面几类:1、从小到大 或 从大到小2、元素反转3、列表元素去重。下面分别来看在python中如何实现:一、从小到大 或 从大到小可以使用的函数:list.sort() 、 sorted(list) 两个函数。区别如下:a、list.sort()方法来排序,此时list本身将被修改。通常此方法不如sorted()方便,但是如果你不需要保留原...原创 2019-05-10 10:20:56 · 763 阅读 · 0 评论 -
python的浅拷贝与深拷贝
copy.copy() 浅拷贝copy.deepcopy() 深拷贝其次我们还需要知道python中对象包含三要素:id(唯一标识一个对象)、type(标识对象的类型)、value(是对象的值)。下面详细看看 赋值、浅拷贝、深拷贝之间的区别:一、赋值n4 = n3 = n2 = n1 = "123/'wu'" # 表示的变量的赋值,在内存中如下显示:可以发现,赋值...原创 2019-05-06 22:37:32 · 215 阅读 · 0 评论 -
python编程基础(七):函数 & 编写指南
一、函数1、函数的定义: 用 def 关键字来实现def greet_user(): """显示简单的问候语""" print('hello!') greet_user()结果:hello!注意: 在def 之后要加冒号;""" xxxxx """ 被称为 文档字符串的注释,描述了函数的做什么的2、形参 与 实参在上面例...原创 2019-04-30 12:20:42 · 256 阅读 · 0 评论 -
python编程基础(六):input 输入 & while 循环处理列表及字典
一、input() 函数1、input() 基本用法input() 函数让程序暂停运行,等待用户输入一些文本。不管输入的是什么内容,程序通过 input() 得到的始终是 字符串 类型,使用方法如下:message = input('Tell me something, and I will repeat it to you:')print(message)结果:Tell...原创 2019-04-28 18:30:07 · 3461 阅读 · 0 评论 -
python编程基础(五):字典
区别一下 列表、元组、字典的形式列表: 列表名 = [ ] # 注意列表用中括号元组: 元组名 = ( ) # 注意元组用小括号字典: 字典名 = { } #注意字典用花括号一、使用字典1、字典用 花括号 括起来,并且使用“键-值”的形式alien_0 = {'color':'green','points':5}print(alien_0[...原创 2019-04-23 12:10:36 · 343 阅读 · 0 评论 -
python编程基础(四):if 语句 & 增强程序鲁棒性
一、 条件测试1、判断相等: ==2、使用 and 判断多个条件: 条件均为 true 的时候,才是 true类似于 && 与3、使用 or判断多个条件: 条件有一个为 true 的时候,就是 true类似于 || 或4、判断特定值是不是在列表中:用关键词 in / not inrequested_topping = [...原创 2019-04-22 11:43:41 · 849 阅读 · 0 评论 -
python编程基础(三):操作列表 & 元组
一、遍历列表1、在遍历数组或者列表的时候,我们首先想到的就是循环结构,常用的也就是for循环了,所以在python在遍历列表时,我们也用for(1) magicians =['alice','david','carolina'](2) for magician in magicians:(3) print(magician)首先在(1) 定义一个列表,由 python编程...原创 2019-04-21 19:49:18 · 255 阅读 · 0 评论 -
python编程基础(二):列表
一、列表简介列表是一系列按特定顺序裴烈的元素组成,可以把任何东西放进列表中,列表其实相当于 C 语言中的数组,元素之间是没有任何关系的。一版情况下给列表指定一个复数的名称,如 letters、digits、names之类的bicycles=["trek","cannondale","redline","specialized"]想要打印列表的话 直接打印即可print(bic...原创 2019-03-11 11:26:03 · 288 阅读 · 0 评论 -
python编程基础(一):变量和简单的数据类型
一、 字符串1、改变字符串的大小写name = "ada lovelace"print(name)print(name.title()) # 首字母大写的方式显示每单词print(name.upper()) # 将字符串全部改成大写print(name.lower()) # 将字符串全部改成小写运行结果如下:ada lovelaceAda Lovelac...原创 2019-03-11 10:26:41 · 230 阅读 · 0 评论