
Python基础知识大集合
本专栏主要用于分享Python基础知识,这些知识网上有很多开源的,但是没啥人系统的总结过,我就将我用到的,见到的简单总结下
七月学长
互联网行业7年软件开发,熟练掌握JAVA,C 以及Python等语言的开发,可以对于新手给些建议和辅导。本博客本着技术学习和探讨以及问题记录等方面来更新。
展开
-
知道这套表达式,能让你少写很多代码
说起正则表达式,我想大家都不陌生吧。那你有没有遇到过想要验证一个数字或者一个字符串,但是又没啥好办法的时候。这时候正则表达式就可以上场了。说简单点正则表达式(regular expression)是使用单个字符串来描述、匹配一系列符合某种句法规则的字符串,用来帮我们满足在编程过程中遇到的许多文本或字符串形式的数据及对其匹配、查找、替换等方面的需求。那么我简单把常用的正则表达式进行了分类,大致分为:数字,字符串,信息提取,文本匹配,其他这五个类,咱们一个一个来看。数字类正则表达式:(1)非负整数:^\原创 2020-10-24 11:44:41 · 168 阅读 · 2 评论 -
Python计算0-100之间的素数
说起素数,我想大家都不陌生,但是真正能写出来的人我想并不太多吧。首先,我想大家都应该知道什么是素数吧?素数其实也叫质数,就是只有1和它本身两个因数的自然数,再详细的就去百度吧,我就不在这里描述了。网上有各种各样的版本来获取素数,但挺多都是c++ 或者java 的,那么用Python怎么获取素数呢,我们今天一起来看下:既然要输出数字,肯定要用到数字相关的库,Python有个很厉害的数学库math,这个库有很多很实用的函数,大家有时间有机会了可以去系统的学习下,我们今天先来看如何实现:毫无疑问,要先导入原创 2020-06-09 18:08:45 · 1736 阅读 · 0 评论 -
Python系列之异常处理
说起异常处理,我想大家都不陌生,毕竟异常这个东西在我们的生活中还是很常见的,当然Python程序中也会出现各种各样的异常,我们就来一起看下吧。首先,我们先来说下异常类型,出现了异常,或者我们要自己捕获异常,我们肯定要知道异常类型才能更好的处理啊,就像生病了要找到病因才可以更好的对症下药啊。话不多说,我们一起来看:1、异常类型BaseException 所有异常的基类SystemExit ...原创 2020-03-08 14:50:49 · 539 阅读 · 1 评论 -
Python 编程no python interpreter configured for the project 问题解决
今天在编辑python程序的时候遇到了一个新问题,这个问题是什么呢?就是我标题上遇到的问题,如下图:然后就按照后面的提示点进去进行配置,点进去之后如下图:然后可以看到什么都么有,那么我们要怎么办呢?点击右上角这个按钮,如图:然后弹出如下图所示的页面列表,我们选择add local这个选项:然后选择你的python.exe安装路径,我的是这样的,你们根据自己的安装路径选择即可,如下图...原创 2020-03-07 16:55:27 · 1750 阅读 · 0 评论 -
Python系列之文件处理
由于疫情在家办公,个人也偷了一段时间的懒,好久都没有更新了,今天我们一起来聊聊文件处理。说到文件处理,我想大家都不陌生,几乎每种编程语言都可以做文件处理,今天我们要来说的是Python的文件处理。其实文件处理主要就是打开、关闭和读写文件说白了就是可以用file对象对大多数文件进行操作的一个描述。1、打开文件你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相...原创 2020-03-07 16:52:06 · 250 阅读 · 0 评论 -
Python系列之面向对象
众所周知,现在很多编程语言都支持面向对象编程,Python自然也不例外,今天我们就一起来看下Python的面向对象技术。我们先来看几个概念,我想这几个概念你们应该都听说过:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例(对象是类实例化之后的结果)。1、面向对象技术简介类变量:类变量在整个实例化的对象中是公用的。类变...原创 2020-02-05 15:32:27 · 233 阅读 · 1 评论 -
Python系列之时间与日期
今天我们一起来看下Python的时间和日期,做过编程的同学都知道,很多开发语言中都有自带的时间与日期相关的类和函数方法,他们的我们不去一一赘述,我们先来看下Python的时间和日期相关的知识点。首先我们来了解下Python的时间和日期是干嘛用的?Python是以时间戳来记录时间的,也就是当前时间距离1970年1月1日过去了多少秒,因此获取时间的方法一般是先获取时间戳,再将时间戳转换为时间元组,...原创 2020-01-21 11:25:06 · 401 阅读 · 0 评论 -
Python系列之常用函数方法
之前的课我们学了函数的基本知识,今天我们就来介绍下常用的函数方法,常用的函数方法有数学函数,随机数函数,三角函数,当然还有很多类型内置的函数方法,说到函数也不能丢了数学常量,下面我们来一一介绍,因为函数方法很多,我做了列表,就不一一一做代码示例了,你们想试试的同学可以在自己的电脑上尝试下。首先,我们来看下1、数学函数常用的数学函数见下面表格:上面这些方法就是常用到的数学函数,可能有些没有...原创 2020-01-20 15:54:02 · 299 阅读 · 0 评论 -
Python系列之常用语句
之前介绍了基本函数知识,这次我们一起来看下常用的语句,常用语句大概分为条件语句,循环语句,循环控制语句,pass语句这几种,我们一一来看:1、条件语句说起条件语句,我想学过编程的人会想到if…else…,switch…case…,但是有一点需要注意Python不支持switch语句,因此判断结果对应多种执行方式时,只能用elif来做。我们来看下具体的代码示例:num = 5if num =...原创 2020-01-19 17:06:30 · 378 阅读 · 0 评论 -
Python系列之函数基本知识
之前我们学完了变量,学完了运算符,还有数据类型等等基础知识,接下来我们要来一起看下函数,说起函数我想大家都不陌生,我们就先来了解下函数的基本知识什么是函数呢?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数的作用是什么呢?函数能提高应用的模块性,和代码的重复利用率我们再来看下1、函数定义def functionname(parameters): "函数_文...原创 2020-01-17 17:22:08 · 688 阅读 · 0 评论 -
Python系列之运算符
之前我们已经学习了数据类型已经数据类型转换,处理数据的时候肯定会用到运算符,我们这次就来看下运算符以及运算符的优先级,常用的运算符大概有算术运算符,比较运算符,赋值运算符,位运算符,逻辑运算符,成员运算符,身份运算符这几种,我们一一看下:1、算数运算符假设a=10,b=20,然后我们来看不同运算符得出的不同结果,如下表格:2、比较运算符比较运算符有一点需要注意下:所有比较运算符返回1表...原创 2020-01-17 16:59:34 · 174 阅读 · 0 评论 -
Python系列之数据类型转换
上一次我们介绍了标准数据类型,学完了数据类型是不是还不太会用呢,自己在消化下,我们这次再来说下相对比较常用的一个功能,就是数据类型转换,不同的数据类型之间怎么做转换,往下看:上面这个表格是我个人整理的常用的数据类型转换的方法,当然可能有些没有整理全,希望有心人可以帮忙补充下,不胜感激今天这个看着比较简单,实际应用的时候还需要消化下,欢迎随时沟通...原创 2020-01-17 11:27:24 · 268 阅读 · 0 评论 -
Python系列之标准数据类型(二)
上一次我们介绍了Python的数字和字符串两种基本数据类型,这次我们来学习剩下的三种数据类型,他们分别是列表,元组,字典。(3)列表列表这个数据类型使用非常频繁,列表是一种支持数字、字符、字符串甚至列表的集合结构。我们来看下列表都有哪些操作1)增加或删除列表元素给列表增加元素很简单,也很容易学,就是直接重新赋值给根据索引值取出的值,或通过append()函数来添加。同样的删除列表元素也很...原创 2020-01-16 17:28:20 · 211 阅读 · 0 评论 -
Python系列之标准数据类型(一)
之前我们学习了Python的变量类型和变量赋值,这次我们再来看下Python的标准数据类型,也就是我们在开发过程中很常用的用来存储数据的工具,常用的标准数据类型有五种:Numbers(数字),String(字符串),List(列表),Tuple(元组),Dictionary(字典)我们一种一种来看,首先来看下数字这个数据类型,(1)数字数字数据类型用于存储数值。 数字有个特征,就是它本身是...原创 2020-01-16 16:34:51 · 229 阅读 · 0 评论 -
Python系列之常用变量类型和变量赋值
之前我们学习了Python的标识符和关键字,我们今天一起来看下Python的常用变量类型和变量赋值,其实创建变量就意味着会在内存中开辟空间,同时变量必须赋值才会被创建,我们一起来看下常用的变量类型:(1)常用变量类型常用变量类型为整型,浮点型,字符串这三种,但是Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,...原创 2020-01-16 11:37:59 · 646 阅读 · 2 评论 -
Python系列之标识符和关键字
之前介绍了Python的历史及优缺点和应用领域等内容,这次我们来一起了解下Python的标识符和关键字以及一些基本要求1、标识符基本要求标识符由字母、数字、下划线组成,但不能以数字开头,且区分大小写。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxximport * 而导入;以双下划线开头的 foo...原创 2020-01-15 14:35:21 · 621 阅读 · 2 评论 -
Python系列之初识Python
今天带大家一起来认识下Python,首先我们来了解下Python的历史1、1989年圣诞节:Guido von Rossum开始写Python语言的编译器。2、1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同...原创 2020-01-15 11:50:30 · 301 阅读 · 0 评论 -
Python3.7安装pyaudio库报错问题及修复
本人今天在使用python编写语音相关项目是需要引用pyaudio库,结果发现引用失败,刚开始报错内容如下:说让我升级pip,然后我就按照提示升级了pip,然后又再次尝试安装pyaudio库,然后还是失败,报错如下:![在这里插入图片描述](https://img-...原创 2019-11-15 18:11:39 · 826 阅读 · 4 评论