首页 python

python

  • pyqt5如何通过按钮退出窗口

    pyqt5如何通过按钮退出窗口

    pyqt5原始的退出窗口是通过×来实现,如果我们想设置一个按钮来退出,可以使用app.quit(),具体代码如下:

    import sys
    from PyQt5.QtWidgets import QApplication,QWidget,QPushButton
    
    # 执行退出功能
    def tuichu():
        app.quit()
     
    app=QApplication(sys.argv)
    w=QWidget()
    w.setWindowTitle("关键词分词工具")
    bt=QPushButton('退出窗口',w)
    # 设置按钮被点击后执行tuichu函数
    bt.clicked.connect(tuichu)
    w.resize(300,300)
    w.show()
    app.exec()
    ...

    pyqt5教程 2022年12月20日 1452 0
  • pandas 删掉空行的二种方法介绍

    pandas 删掉空行的二种方法介绍

    我们使用pandas读取EXCLE数据的时候,有时数据中会有空行,遇到这样的情况,我们应该怎样清理数据呢,我们首先想到的就是将空行直接删除,怎么操作呢?

    一、使用dropna()方法,具体代码如下:

    import pandas as pd
    from pandas import DataFrame
    data=pd.read_excel('测试.xlsx')
    print(data)
    df=data.dropna(axis=0)
    print(df)
    ...

    Pandas 2022年12月19日 5351 0
  • pyqt5如何设置文本框?

    pyqt5如何设置文本框?

    pyqt5文本框使用的是QTextEdit,下面通过一个小例子来演示,代码如下:

    from PyQt5.QtWidgets import QApplication,QWidget,QPushButton,QTextEdit
    import sys
    
    
    def gettext():
        stext=qtext.toPlainText()
        print(stext)
    
    def text1():
        qtext.setPlaceholderText('设置文本占位提示符')
        pass
    def text2():
        qtext.placeholderText()
        pass
    def text3():
        qtext.setPlainText("代码设置的文字")
        pass
    def text4():
        qtext.insertPlainText("在光标处插入文字")
        pass
    def text5():
        qtext.append("往后加的文字")
    def text6():
        qtext.clear()
    
    app=QApplication(sys.argv)
    w=QWidget()
    w.setWindowTitle("我的第一个pyqt5程序")
    w.resize(400,300)
    # 按钮
    qbutton=QPushButton('按钮',w)
    qbutton.clicked.connect(gettext)
    # qbutton.setParent(w1)
    qbutton.setGeometry(20,20,50,50)
    qtext=QTextEdit(w)
    qtext.setGeometry(80,20,250,50)
    qb1=QPushButton('设置文本占位提示符',w)
    qb2=QPushButton('获取文本占位提示符',w)
    qb3=QPushButton('设置普通文本',w)
    qb4=QPushButton('在光标处插入文本',w)
    qb5=QPushButton('最后添加文本',w)
    qb6=QPushButton('清空文本',w)
    qb1.setGeometry(20,80,150,50)
    qb2.setGeometry(180,80,150,50)
    qb3.setGeometry(20,140,150,50)
    qb4.setGeometry(180,140,150,50)
    qb5.setGeometry(20,200,150,50)
    qb6.setGeometry(180,200,150,50)
    qb1.clicked.connect(text1)
    qb2.clicked.connect(text2)
    qb3.clicked.connect(text3)
    qb4.clicked.connect(text4)
    qb5.clicked.connect(text5)
    qb6.clicked.connect(text6)
    w.move(0,0)
    w.show()
    app.exec()
    ...

    pyqt5教程 2022年12月18日 1696 0
  • pyqt5如何设置按钮?

    pyqt5如何设置按钮?

    pyqt5设置按钮需要导入QPushButton,具体实现代码如下:

    from PyQt5.QtWidgets import QApplication,QWidget,QPushButton
    import sys
    app=QApplication(sys.argv)
    w=QWidget()
    w.setWindowTitle("我的第一个pyqt5程序")
    w.resize(400,300)
    qbutton=QPushButton('按钮一')
    qbutton.setParent(w)
    w.show()
    app.exec()
    ...

    pyqt5教程 2022年12月18日 1419 1
  • 我的第一个pyqt5程序

    我的第一个pyqt5程序

    一、PyQt5简介

    1、PyQt5简介

    PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合,每一个PyQt控件都对应一个Qt控件,因此PyQt的API接口与Qt的API接口很接近,但PyQt不再使用QMake系统和Q_OBJECT宏。


    PyQt5提供GPL版和商业版证书,自由开发者可以使用免费的GPL许可,如果需要将PyQt用于商业应用,则必须购买商业许可。

    ...

    pyqt5教程 2022年12月18日 1244 0
  • python 如何获取列表相同元素的索引值

    python 如何获取列表相同元素的索引值

    在Python列表中有单独获取某个元素索引的方法-index(),具体使用方法如下:

    list1=[1,2,3,4,5,2,5,7,8,2,9,2,10]
    num=list1.index(2)

    输出结果为 1,后面还有参数,分别是开始索引与结束索引

    list1=[1,2,3,4,5,2,5,7,8,2,9,2,10]
    num=list1.index(2,0)
    ...

    python 2022年11月28日 2108 0
  • Pandas 数据结构 - Series

    Pandas 数据结构 - Series

    Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。

    Series 由索引(index)和列组成,函数如下:

    pandas.Series( data, index, dtype, name, copy)

    参数说明:


    data:一组数据(ndarray 类型)。

    ...

    Pandas 2022年11月10日 1281 0
  • Pandas简介

    Pandas简介

    Pandas 是 Python 语言的一个扩展程序库,用于数据分析。

    pandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。


    Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。 Pandas的名称来自于面板数据(panel data)和python数据分析(data analysis)。panel data是经济学中关于多维数据集的一个术语,在Pandas中也提供了panel的数据类型。

    ...

    Pandas 2022年11月10日 1195 0
  • NumPy如何创建数组

    NumPy如何创建数组

    ndarray 数组除了可以使用底层 ndarray 构造器来创建外,也可以通过以下几种方式来创建。


    numpy.empty

    numpy.empty 方法用来创建一个指定形状(shape)、数据类型(dtype)且未初始化的数组:

    numpy.empty(shape, dtype = float, order = 'C')
    ...

    numpy 2022年11月10日 1689 0
  • NumPy 数组属性详解

    NumPy 数组属性详解

    NumPy 数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为 1,二维数组的秩为 2,以此类推。


    在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是数组的维数。


    ...

    numpy 2022年11月09日 1250 0

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站权重上不去应该怎么解决

网站权重上不去应该怎么解决

要提高网站的权重,可以考虑以下几个方面:......