随笔分类 - Python
摘要:1.官网下载安装包 https://www.python.org/downloads/release 2.安装依赖环境包 yum install -y zlib-devel bzip2-devel openssl-devel xz-libs gcc 3.解压包并进去解压后的目录中 tar -xzvf
阅读全文
摘要:正则表达式常用匹配方法 https://www.runoob.com/python3/python3-reg-expressions.html 正则表达式元字符参考:https://www.runoob.com/regexp/regexp-metachar.html 1、检索和替换 Python 的
阅读全文
摘要:如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短。 如果B没变,那就是深拷贝,自食其力。不仅A会影响B,B也会影响A,即互相影响 import copy a = [1,2,['x','y']] b = a #全影响 c
阅读全文
摘要:1、一行代码实现1-100之和 sum(range(1,101)) 2、如何在一个函数内部修改全局变量 a = 1 def test(): global a #利用global修改全局变量 a = 2 print(a) return test() print(a) 3、列出5个python标准库 o
阅读全文
摘要:import xlrd import xlwt #读取excel文件 # hcz = 火车站 hcz = xlrd.open_workbook('D:\\pythontest\\火车站表1.xls')# 打开Excel文件 sheet = hcz.sheet_by_name('产品1') #通过ex
阅读全文
摘要:def f(x,l=[]): for i in range(x): l.append(i*i) print(l) f(2) f(3,[3,2,1]) f(3)结果: [0, 1] [3, 2, 1, 0, 1, 4] [0, 1, 0, 1, 4] def f(x,l=[]): for i in r
阅读全文
摘要:1、下载安装包 到anaconda官网下载anaconda安装包,下载地址:https://www.anaconda.com/distribution/ 或者https://repo.anaconda.com/archive/地址下载 以下以Anaconda3-2021.05-Linux-x86_6
阅读全文
摘要:from numpy import * a = random.rand(4,4) print(a) [[0.96071933 0.15659095 0.23795284 0.80028527] [0.25926562 0.87378593 0.20084995 0.9765053 ] [0.8715
阅读全文
摘要:1. python语言基础(初级) Python3入门教程 变量及其作用域,局部变量/全局变量的使用方法及差别 运算符及使用方法 数据类型,字符串处理、字符集。字符串切片、运算、格式化,默认字符集及处理方法 流程语法。条件控制、流程语法、循环语句for/while等 异常处理。try/except.
阅读全文
摘要:PEP 8 -- Style Guide for Python Code https://www.python.org/dev/peps/pep-0008/#introduction doc https://www.python.org/doc/ python3下载地址 https://www.py
阅读全文
摘要:1、使用切片方法复制,比直接赋值多了[:] a= b[:]
阅读全文
摘要:1、指定解释器及其路径 window系统: #!/usr/bin/python linux系统: #!/usr/bin/env python 2、指定.py文件的编码类型 # -*- coding: utf-8 -*-
阅读全文
摘要:1、cmd中输入:pip install pyyaml 报一下错误 【解决方法】 https://pypi.org/project/classes/#files 找到对应的资源包下载 下载资源包:http://pyyaml.org/download/pyyaml/PyYAML-3.02.zip 解压
阅读全文
摘要:1、直接更新 (1)以管理员身份运行cmd命令 (2)命令行中输入:python -m pip install --upgrade pip 更新成功。 2、直接更新失败,可能原因是新版本已存在,但是当前用的是旧版本,可尝试先卸载再更新 1)卸载pip,输入命令行: python -m pip uni
阅读全文
摘要:下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。 所有 Python 的关键字只包含小写字母。 1、and and 用于表达式运算,逻辑与操作2、asas用于类型转换3、assertassert断言,用于判断变量或条件表达式的值是否为真4、breakbr
阅读全文
摘要:使用镜像:pip install xxxx -i https://pypi.douban.com/simple 如:pip install xlrd -i https://pypi.douban.com/simple 参考: 国内镜像地址: http://pypi.douban.com/simple
阅读全文
摘要:https://www.cnblogs.com/tudas/p/3-shuffle-algorithm.html 一、Fisher–Yates Shuffle
阅读全文
摘要:sorted() 函数作用: 对所有可迭代的对象进行排序操作 sort与sortes的区别: sort是应用在list上方法,返回的是对已经存在的列表进行操作,无返回值。 sorted可以对所有可迭代的对象进行排序操作。返回的是新的一个list,而不是在原来的基础上进行的操作。 语法: 参数说明:
阅读全文
摘要:需求:给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 ,返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况) Python的内置函数sorted可参考:https://www.cnblogs.com/cailingsunny/p/10993880.html
阅读全文
摘要:1、需求:输入字符串,如果是IP地址,输出True,如果不是,则输出False。定义一个函数,及编写测试这个函数的测试用例。 2、思路:先确认IP的格式:(0~255).(0~255).(0~255).(0~255) 3、编码如下: 测试用例编写: 1、正常最小值用例:0.0.0.0 2、正常用例第
阅读全文

浙公网安备 33010602011771号