![](https://img-blog.csdnimg.cn/20200731220910537.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础知识
文章平均质量分 91
主要介绍一些Python内置函数和一些简单的模块。
雪花飞龙
2014年入学哈尔滨工业大学,2018年毕业,专业机械设计制造及自动化,研究方向机械设计;2018年9月入学哈尔滨工业大学(深圳),专业机械电子工程,研究方向协作机器人。
展开
-
新手必会,pycharm的调试功能(史上最详篇) 前言
新手必会,pycharm的调试功能(史上最详篇)前言Debug调试,是一项学习编程人员的重要技能。只有当你学会 debug 了以后,才可以正确的知道程序的走向流程是如何的,今天就来给大家介绍一下 pycharm 中的 debug 功能!debug的前世在正式讲解之前,先来了解下 debug 这个词的由来,就像我们初学Python 时,先要了解下它历史的由来。1937年,美国青年霍华德·艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫“自动序列受控计算机转载 2021-04-03 17:04:36 · 401 阅读 · 0 评论 -
解决Linux系统中python matplotlib画图的中文显示问题
解决Linux系统中python matplotlib画图的中文显示问题在使用matplotlib画图时,横坐标为中文,但是画出的条形图横坐标总是显示“框框”,就去查资料解决。感觉这应该是个比较常见的问题,网上的中文资料也确实很多,但是没有任何一个彻底解决了我遇到的问题。零零碎碎用了快3个小时的时间,才终于搞定。特此分享,希望能帮到有同样问题的童鞋。运行环境:python2.7Linux Centos7用conda安装的matplotlib和pandas问题:matplotlib画图,无转载 2020-11-10 10:26:51 · 1094 阅读 · 0 评论 -
利用Python scipy.signal.filtfilt() 实现信号滤波
在使用Python进行信号处理过程中,利用 scipy.signal.filtfilt()可以快速帮助实现信号的滤波。1.函数的介绍(1).滤波函数scipy.signal.filtfilt(b, a, x, axis=-1, padtype='odd', padlen=None, method='pad', irlen=None)输入参数:b: 滤波器的分子系数向量a: 滤波器的分母系数向量x: 要过滤的数据数组。(array型)axis: 指定要过滤的数据数组x的轴padtype: 必转载 2020-09-09 19:07:50 · 4244 阅读 · 1 评论 -
Python---列表及字符串处理
Python---列表及字符串处理列表list介绍基本知识常用方法列表排序列表处理字符串字符串与列表相互转换使用列表处理字符串,可以极大节省代码量,在一些特殊场合有出奇制胜的效果,本文将介绍一些处理技巧。列表list介绍基本知识1 创建列表一种是转换,另一种是用中括号建立list_a = list(s)list_b = [1,2, 4]2 索引两种索引方法,正索引和负索引,正索引起始点:0,负索引起始点:-1,倒序索引#正索引a = list_a[0]#负索引b = li原创 2020-07-14 11:43:48 · 1939 阅读 · 0 评论 -
Python中---os模块详解
Python中---os模块详解os模块作用路径相关的函数文件相关函数系统相关函数判断相关函数os模块作用os模块提供了多数操作系统的功能接口函数在python编程时,该模块提供了大量操作文件路径的函数。路径相关的函数os.path.join(path,name):连接目录与文件名或目录os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.path.split():返回一个路径的目录名和文件名os.path.abspath(name):获得绝对路径os.path.原创 2020-06-20 19:12:17 · 281 阅读 · 0 评论 -
python多线程详解(超详细)
python中的多线程是一个非常重要的知识点,今天为大家对多线程进行详细的说明,代码中的注释有多线程的知识点还有测试用的实例。码字不易,阅读或复制完了,点个赞!import threadingfrom threading import Lock,Threadimport time,os''' python多线程详解 什么是线程? 线程也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵转载 2020-06-14 10:54:21 · 1399 阅读 · 0 评论 -
Python写六维力传感器TCP通讯
Python写六维力传感器TCP通讯六维力传感器介绍基于TCP的internet通讯在控制领域经常被使用,如何方便快捷的使用该通讯?本文将介绍六维力传感器的TCP通讯基于Python的实现方法,该方法方便快捷,且代码量极少。六维力传感器介绍本文使用的是南宁宇立仪器有限公司的M3705C传感器,...原创 2020-06-13 10:15:32 · 1837 阅读 · 2 评论 -
Python字符串string处理详解
Python字符串处理技巧简单字符串处理建立字符串字符处理字符串是是编程中必不可少的部分,如何用python处理字符串一直是我的弱点,下文将介绍字符串处理方法。简单字符串处理建立字符串1 直接建立字符串>>> str1 = "My first string">>> print type(str1)<type 'str'>2 转换字符串>>> list_ = [1, 2, 3, 4]>>> str原创 2020-06-09 22:38:15 · 590 阅读 · 0 评论 -
python之struct详解
用处按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送;按照指定格式将字节流转换为Python指定的数据类型;处理二进制数据,如果用struct来处理文件的话,需要用’wb’,’rb’以二进制(字节流)写,读的方式来处理文件;处理c语言中的结构体;struct模块中的函数函数returnexplainpack(fmt,v1,v2…)string按照给定的格式(fmt),把数据转换成字符串(字节流),并将该字符串返回.pack_i转载 2020-06-06 16:49:43 · 1454 阅读 · 0 评论 -
Python中时间模块time
Pthon中时间模块time导入时间模块 time求取当前时间戳time.time()time.clock()格式化时间戳采用时间模块time.sleep()使程序休眠导入时间模块 time#导入时间模块import time求取当前时间戳时间分为两种:程序执行的cpu时间(该程序单纯在cpu上运行所需时间)和墙上时钟wall time。time.time()time.time()是统计的wall time(即墙上时钟),也就是系统时钟的时间戳(1970纪元后经过的浮点秒数)。所以两次调用的原创 2020-05-26 23:02:08 · 444 阅读 · 0 评论 -
python中numpy使用技巧
python中numpy使用技巧创建数组导入numpy模块创建数组创建0、1等常用数组采用np.array转换数组元素类型ndarray数据形状数据形状查看形状转变将多维数组转换为一维创建数组导入numpy模块python中导入numpy模块可以用两种方式,第一种是导入整个模块,第二种是导入模块的一部分。#导入numpy模块import numpy as npimport numpy.linalg as nla创建数组numpy中的最常用数组是ndarray,是一个多维度、自动分配长度的数原创 2020-05-20 14:31:45 · 294 阅读 · 0 评论