Python
文章平均质量分 68
记录学习过程中Python的基础知识
吾日叁問
雷达信号处理
展开
-
conda常用命令
conda的作用:Conda allows you to create separate environments containing files, packages, and their dependencies that will not interact with other environments.When you begin using conda, you already have a default environment namedbase. conda和Anaconda Navi..原创 2021-01-05 08:58:45 · 160 阅读 · 2 评论 -
Python突击(三)Numpy基础
目录1.创建数组2. 访问数组3.数组裁剪4.数据类型5.副本/视图6.数组常用属性7.随机1.创建数组array()函数创建一个 NumPyndarray对象import numpy as npa = np.array([1,2,3,4,5]) #np.array([1,2,4],ndim = 3)指定数组的维度print(a)print(type(a))#[1 2 3 4 5]#<class 'numpy.ndarray'>一维...原创 2021-01-03 11:10:37 · 813 阅读 · 0 评论 -
Python突击(二)
目录1.文件操作2. 函数3. 类和对象4. 模块1.文件操作打开open("filename", "model") model的不同模式: r(默认), w, a, x 读取:open() 函数返回文件对象,此对象有一个 read() 方法用于读取文件的内容 f = open("demofile.txt", "r") print(f.read()) # print(f.readline())读取一行 写入 .原创 2021-01-03 09:47:39 · 409 阅读 · 5 评论 -
Python突击(一)
快速过一遍Python中常用的数据类型和程序结构以及基本语法。主要有列表,字典,for循环语法,if-else语句等基本知识。目录1. 列表2. 字典3. 程序结构1. 列表列表是有序集合,可以修改,用中括号[ ]修饰,下标从0开始。形如colors = ['red','blue','black','green'] 访问和修改元素 colors[index] 末尾添加元素 colors.append()原创 2021-01-02 22:25:12 · 1218 阅读 · 8 评论 -
怎样提高编程能力
对基础知识的学习,不要纠结,不要恋战,快速的过一遍,大概理解即可,然后快速的进入实际框架的学习中。 在自学编程的过程中,一定要记学习笔记,一定要收集Demo 实践。我觉得学习编程第一步应该是要搞清楚学习编程有哪些必备的网站?我们是如何查资料的?我们是如何解决问题的?国内外有哪些技术社区比较好?......学习编程不是参加应试考试常见的学习编程网站:中国大学MOOC、慕课网、哔哩哔哩、LeetCode、极客时间 技术社区:Github、Stackoverflow、v2ex、掘金、csdn、segm原创 2020-12-05 13:47:59 · 318 阅读 · 0 评论 -
PyCharm Python Anaconda 还有numpy等等到底是什么关系
转载自原文https://blog.csdn.net/u013008390/article/details/79892685 Pycharm是一个IDE,但它和其它编程IDE例如visual studio相比,最重要的是没有集成编译器,只有代码编辑,项目管理等功能。使用Pycharm新建项目时首先要指定解释器,可以使用不同的Python解释器。 Python即官网上下载的那个软件,包含解释器...转载 2018-11-19 19:55:49 · 1136 阅读 · 0 评论 -
问题:Windows Defender might be impacting your build performance
解决办法见链接,可以选择自动设置或者手动设置完成。自动设置就是自动运行一个命令,手动就是自己将提示的目录的路径添加到Windows Defender白名单。原创 2020-08-21 22:05:25 · 282 阅读 · 0 评论 -
Python环境配置
安装方案选择去Python官网下载Python解释器,然后加一个IDE(一般选择PyCharm社区版,相当于专业版的阉割版,但是一般的功能都有,)就可以使用了。 Anaconda加上PyCharm,PyCharm就是一款集成开发环境而已。Anaconda中带有Python解释器,除此之外还有自带的代码编辑器,如Jupyter Notebook,Spyder。通过Anaconda Navigator可以方便安装Python包以及对不同的开发环境进行管理。Anaconda和Python解释器对应的版本,可原创 2020-08-21 21:23:44 · 132 阅读 · 0 评论 -
创建数值列表及列表解析
创建列表range() range(1,6) 输出是1 2 3 4 5 ;还可以设置步长range(2,11,2) 输出是 2 4 6 8 10 list() list(range(1,6)) 结果是一个列表[1,2,3,4,5] squares=[]for value in range(1,11): square=value**2 squares.ap...原创 2018-11-18 11:28:53 · 394 阅读 · 0 评论 -
Python中for循环以及代码缩进问题
忘记缩进(应该缩进却没有缩进) 出现错误:IndentationError: expected an indented block 不必要的缩进 会出现语法错误 IndentationError: unexpected indent 函数体有多个,有的忘了缩进 结果是语法上不会出现错误,但是会有逻辑错误(就是和你想要的结果不一样,结果不符合预期)...原创 2018-11-18 10:43:41 · 5533 阅读 · 0 评论 -
列表添加,删除元素
修改、添加append:将元素添加到列表末尾motocycles.append('yamaha') insert:插入元素 motocycles.insert(1,'yamaha')删除元素del: del motocycles[1] pop(): 删除列表末尾元素 motocycle.pop(1) remove: motocycles.remove('yamaha')...原创 2018-11-17 16:45:19 · 197 阅读 · 0 评论 -
sort() 、sorted()和reverse()的区别
sort() 、sorted()和reverse()的区别 message=['e','d','b','c','a']print(message)#永久排序message.sort()#字母顺序排列print(message)message.sort(reverse=True)#字母反向顺序排列print(message)#临时排序print(sorted(mess...原创 2018-11-17 16:33:17 · 1731 阅读 · 0 评论 -
if语句
if-elif-else:有一个测试通过后,就会跳过余下的测试 if-else 只存在两种情形 if-elif-else 超过两个情形 可以使用多个elif代码块 如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。 检查特殊元素:在for循环中加入if语句requested_toppings=['n...原创 2018-11-19 11:29:32 · 137 阅读 · 0 评论 -
变量和简单的数据类型
在程序中可随时修改变量的值,而Python将始终记录变量的最新值。变量名的命名规则:变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头 变量名不能包含空格,但可使用下划线来分隔其中的单词 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词, 如print 变量名应该既简短又具有描述性 慎用小写字母l和大写字母O...原创 2018-11-17 10:54:59 · 112 阅读 · 0 评论 -
python编程 准备工作
准备工作:在自己的系统(Windows)中搭建python编程环境 Python2;Python3都行。最好安装Python3 需要一个文本编辑器 notepad++ Windows powshell 输出hello world!...原创 2018-11-16 22:27:55 · 220 阅读 · 0 评论 -
代码格式设置
缩进 每级缩进都使用四个空格 行长 建议每行不超过80个字符 空行 将程序的不同部分分开,合理地使用,不能滥用原创 2018-11-19 09:54:14 · 219 阅读 · 0 评论 -
元组
定义:不可变的列表称为元组,使用圆括号来标识;不能修改,修改会报错 遍历元组和遍历列表的方式一样(使用for循环,注意冒号不要丢) 元组的值虽然不能修改,但是可以给存储元组的变量赋值...原创 2018-11-19 09:44:56 · 119 阅读 · 0 评论 -
列表的部分元素---切片
没有指定起始索引,Python从列表开头开始提取 如 print(players[:4]) 要让切片终止于列表末尾,可用类似语法 负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片遍历切片:在for循环中使用切片复制列表my_players=['kobe','lebron','curry','rose']friends_players=my_player...原创 2018-11-19 09:33:57 · 632 阅读 · 2 评论