#Py

python作用域和多继承

python无块级作用域看c语言代码:#include<stdio.h>intmain(){if(2>0){inti=0;}printf("i=%d",i);return0;} 在这段代码中,if子句引入了一个局部作用域,变量i就存在于这个局部作用域中,但对外不可见,因此,接下来在print...
代码星球 ·2020-04-05

python面相对象进阶

python类的成员有三种:字段、方法、属性字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用静态字段属于类,解释器在加载代码的时候已经创建,对象和类都可以调用例子:classProvince:c...
代码星球 ·2020-04-05

数据科学之sympy库

 sympy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如多项式求值、求极限、解方程、求积分、微分方程、级数展开、矩阵运算等等计算问题。Python以其语法简单、易上手、丰富的三方库生态,个人认为可以更优雅地解决日常生活、工作遇到的各种计算问题。安装:pipinstallsympy ...
代码星球 ·2020-04-05

python便利生活之 邮件

 邮件的发送与接受,不管是发送还是接受,现在的工作几乎都离不开邮件,当然邮件只是其中之一。但是,如果能够在工作达到一定的完成度之后或者完成工作之后又或者是出现故障时算法无法解决、程序崩溃的时候定时的按时的收到通知。python可以实现这个脚本功能。发送邮件库smtplib以及构造邮件库email导库frome...
代码星球 ·2020-04-05

Pyhon的json库常用方法

 json常用方法1.json.load(json_data)与json.dump(python_data)json.load()用来将读取json文件,json.dump()用来将数据写入json文件 2.json.loads()与json.dumps()json.dumps将Python对象编码...
代码星球 ·2020-04-05

常用的Python操作

 检索当前工作目录下的py文件importglobglob=glob.glob('*.py')#适用正则规则print(glob) importosnowpwd=os.getcwd()#返回当前工作目录print(nowpwd)os.chdir(r'D:untitled1')#修改工作目录chpwd...

再次Pyinstaller犯错之旅

总觉得Pyinstaller这个包挺好用,这不,今天又用上了之前写过一些脚本来优化办公和一些杂事,比如一些刷课之类得小程序,今天是要打包一个GUI程序。程序中用到了pandas、jieba、numpy、tkinter(不要问我为什么用tkinter,因为PtQt5得坑我还没有踩完!)最大得坑:由于要用到excel文件,...

Python3基础第六篇:列表生成式

 列表生成式即ListComprehensions,是内置的用来创建列表的生成式。example=[i*3foriinrange(1,50,2)]print(example)#这里将输出出结果[3,9,15,21,27,33,39,45,51,57,63,69,75,81,87,93,99,105,111,1...

Python3基础第七篇:异常处理

 在Python里面可以使用try/except/finally语句来捕捉程序运行时产生的例外!try语句块用来包含可能产生异常的代码块,若是产生异常则try块内的内容不执行,except块里的代码开始执行。若try块一切正常,则不执行except块里代码。但最终,不管try正常与否,finally块的内容都...

Python3基础第八篇:assert断言

 断言就是去检测一个条件,若为真,它什么都不做,若为假将触发一个错误信息。assert有两个参数,第二个参数来给触发到的错误做注释参数使用。例如:a=-10assert(a>=0),"值不是我想要的!" 或者:x=input('输入x的值:')assert(int(x)>0),"不是我想...

Python3基础第五篇:range()函数

 range函数会创建一个包含顺序数字的对象。其本身函数会创建一个Range对象,使用的时候一般需要转换成使用的需要。例如:numbers=list(range(1,100,2))print(numbers) ...

Python3基础第二篇:不可变序列操作

 不可变的序列包含元组(tuple)、range()函数、str文本序列。tuple是可包含任意对象的有序集合、通过下标访问元素,任意嵌套存储。元组是不可变的!一旦定义就不再改变!创建元组!your_tuple='250','520','yes'#元组是通过,号来分割以确定元素的分组,也可以首尾两头加上括号&...

Python3基础第十篇:字符串常用操作

 Python的标准库内建了一些常用的字符串操作方法!join:用一个字符串作为分隔符连接字符串列表。replace:对字符串进行替换操作。startswith:判断字符串是否以另一个字符串开头。endswith:字符串是否以另一个字符串结束。upper与lower:返回的字符串以大写或者小写的形式。spli...

Python3基础第九篇:字符串格式化

 1.String对象提供了一个format方法对字符串进行格式化。简便,但是功能不多。nums=[4,5,6]msg="Numbers:{0}{1}{2}".format(nums[2],nums[1],nums[0])#每一个参数对应字符串里相应的占位符{}。#不仅可以交换参数的位置,还可以在字符串里面换...

Python3基础第四篇:列表切片

在python中,列表具有高级特性切片操作功能,其实这样做主要是方便和使用!切片操作通过索引数字,中间用冒号分割,返回冲从第一个数字索引到第二个数字索引(不包括第二个数字索引的值)的一个新列表。切片操作支持三个参数。第三个参数理所当然就是步长。例如:其次,有几个地方需要注意的:1.切片的第一个数字索引忽略,切片操作将从...
首页上一页...379380381382383...下一页尾页