-
日期:2022-04-02 10:22:03
点击:59
内容简介:两个字典A = {'a': 1, 'b': 2, 'c': 3}, B = {'b': 4, 'c': 6, 'd': 8} 要合并这两个字典,键值同则相加。 两个字典如果不考虑键相同则相加的话,可以使用 d1.update(d2) 可以很方便合并,但这样的后面的字典到中的值会覆盖字典d1中的值。 A = {'a': 1, 'b':...
-
日期:2022-04-02 10:22:02
点击:59
内容简介:python之冒泡排序 概念: 重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到...
-
日期:2022-04-02 10:22:01
点击:59
内容简介:有一道Python面试题, 以下代码有什么局限性,要如何修改 def strTest(num): s = 'Hello' for i in range(num): s += 'x' return s 上面的代码其实可以看出:由于变量str是不变对象,每次遍历,Python都会生成新的str对象来存储新的字符串,所以num越大,创...
-
日期:2022-04-02 10:22:00
点击:59
内容简介:一、概述 KNN(K-最近邻)算法是相对比较简单的机器学习算法之一,它主要用于对事物进行分类。用比较官方的话来说就是:给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的K个实例, 这K个实例的多数属于某个类,就把该输入实例分类到...
-
日期:2022-04-02 10:21:59
点击:59
内容简介:import sysfrom PyQt5 import QtWidgetsfrom PyQt5.QtWidgets import QMainWindowfrom test import Ui_MainWindowfrom PyQt5.QtWidgets import QFileDialogclass MyPyQT_Form(QMainWindow, Ui_MainWindow): def __init__(self): super(MyPyQT_Form, self).__...
-
日期:2022-04-02 10:21:58
点击:59
内容简介:要介绍Python的三元表达式,可以先看看其他编程语言比如C,JAVA中应用: public class java { public static void main(String[] args){ int x = 100; int y = 101; int MAX = (x y) x: y; System.out.println("MAX:" + MAX); }} 上面的例子可以很好的说明了...
-
日期:2022-04-02 10:21:56
点击:59
内容简介:本文是《Effect Python 编写高质量Python代码的59个有效方法》的学习笔记。主要记录生成器的使用方法和示例代码。 返回队列的函数 如果函数要产生一系列结果,那么最简单的做法就是把这些结构都放在一份列表里,然后将其返回给调用者。 def index_words(text...
-
日期:2022-04-02 10:21:55
点击:59
内容简介:其实如果要去除字符串前后的空格很简单,那就是用strip(),简单方便 ' A BC '.strip()'A BC' 如果不允许用strip()的方法,也是可以用正则匹配的方法来处理。 s1 = ' A BC' s2 = 'A BC ' s3 = ' A BC ' s4 = 'A BC' def trim(s):... import re... if s.starts...
-
日期:2022-04-02 10:21:54
点击:59
内容简介:在python的使用中,有时也不得不调用一下外部程序,那么如何调用外部程序: 首先,我们要启动python软件,使用的是python2.7的版本,具体如图: 在外部调用中主要要用到一个os标准模块,下面介绍一下关于os模块的函数,具体如图所示: 假设我们调用电脑上的...
-
日期:2022-04-02 10:21:53
点击:59
内容简介:本文实例讲述了Python实现的合并两个有序数组算法。分享给大家供大家参考,具体如下: 思路 按位循环比较两个数组,较小元素的放入新数组,下标加一(注意,较大元素对应的下标不加一),直到某一个下标超过数组长度时退出循环 假设两个源数组的长度不一样,...