精华内容
下载资源
问答
  • pytho

    2015-12-18 18:12:00
    pytho 字符串格式化:求模操作符%可以用来将其他值转换为包含转换标志的字符串,对值进行不同方法的格式化,左右对齐,字段宽度精度,增加符号,左填充数字字符串方法join split istitle capitalize将值分组...

    字符串格式化:求模操作符%可以用来将其他值转换为包含转换标志的字符串,对值进行不同方法的格式化,左右对齐,字段宽度精度,增加符号,左填充数字

    字符串方法join split istitle capitalize
    将值分组到一个结构,并且通过编号对其进行引用
    通过名字 引用值 数据结构
    数据类型--映射mapping
    字典Dictionary是python中唯一内建映射类型
    字典中值并没有特殊的顺序,但是值都存储在一个特定的建Key
    键可以是数字,字符串 ()元组
    字典进行构造,轻松查到某个特定的词语-键,从而找到它的定义-值
    表征游戏棋盘状态,每个键都是由坐标值构成的元组
    存储文件修改次数,用文件名作为键
    找到索引号
    list.index()
    为何不用字符串而不用整数表示电话号码?

    电话号码(以及其他可能以0开头的数字)应该表示为数字字符串,而不是整数
    创建和使用字典

    字典由多个键及与其对应的值构成的对组成
    键值对 称为项
    名字是键,电话号码是值
    每个键和它的值之间用冒号(:)隔开
    键值对项用,隔开
    整个字典是由一对大花括号括起来
    空字典{}

    字典创建的方法
    键值对 = 项
    phonebook = {'Alice':'2341','Beth','Cecil':'3258'}
    dict
    items = [('name','Gumby'),('age','42')]
    d = dict(items)
    d = dict(name='qinrui',age='42')

    字典的基本行为在很多方面与序列sequence
    len(d) 返回字典中键值对项的数量
    d[k] 返回关联到键上的Value
    d[k] = v将值关联到键
    del d[k] 删除指定键 对应的项
    key in dictionary 检查判断d中是否含有键为k的项
    键类型:字典的键不一定为整型数据,也有可能是其他不可变类型,浮点实数字符串元组
    自动添加:即使那个键在字典中不存在,也可以为它分配一个值,这样字典就会建立新的项
    不使用append方法或其他类型操作的情况下 不能将值关联到列表范围之外的索引
    成员资格:表达式k in d 查找的是键,而不是值
    v in l list
    用来查找值,而不是索引字典含有指定的键,查找相应的值就很容易
    字比典中检查键的成员
    键可以为任何不可变类型-是字典最强大
    list assignment index out ofo range
    将字符串'Foobar'关联到一个空列表 位置根本不存在
    用[None]*43初始化将'Foobar'关联到空字典的键42上
    新的项已经添加到字典
    使用人名作为键的字典,每个人用另一个 其键phone addr分别表示他们的电话号码地址
    在每个convert说明符conversion specifier中的%字符后面 可以加上键 用圆括号括起来 后面跟上其他说明元素

    字典的格式化字符串
    如何使用字典而不是元组来完成 在每个转换说明符conversion specifier中的%字符后面,可以加上键   % 后面加上键用圆括号 括起来    在后面跟上其他格式类型说明符号
    字典字符串格式化
    %(字典的键)s   s 是格式化的类型说明符号
    clear 清除字典中所有的项remo字典不受影响,但是如果修改了某个值
    在副本中替换值的时候,原先
    原地修改,而不是替换,原先的字典也会改变,因为同样的值也存储在原先的字典中
    shallow copy     deep copy
    copy模块的deepcopy函数完成


    字典的 键是普通的字符串  值是列表类型
    d['names'] 返回的是一个列表 ,列表可以使用append()
    fromkeys使用给定的键建立新的字典,每个键默认对应的值为None
    dict.fromkeys(['name','age'])
    如果不想使用None作为默认值,也可以自己提供默认值
    get更宽松的会出访问字典项的方法,如果试图访问字典中不存在的项

    dict.get('key')访问一个不存在的键 没有任何异常,而得到None,还可以自定义"默认"值,替换None

    items方法将所有的字典项以列表方式返回,列表项中的每一项都来自于-键值,项在返回时并没有特殊的顺序

    keys和iterkeys
    keys方法将字典中的键以列表形式返回,而iterkeys则返回针对键的iter
    pop方法用来获得对应用给定键的值,然后将这个键-值对从字典中移除
    popitem方法类似于list.pop 后者会弹出列表的最后一个元素,不同的是 popitem弹出随机的项,因为字典中并没有最后的元素或者其他有关顺序的概念,若想一个接一个地移除并处理项,这个方法就非常有效,因为不用首先获取键的列表
    d.pop('key') 删除指定键的值
    d.popitem()  随机取删除键值对
    字典是无序的append
    setefault方法在某种程度上类似于get方法,就是能够获得与给定键相关联的值,除此之外
    获取与给定键相关联的值
    setdefault还能在字典中不含有给定键的情况下设定相应的键值对
    当键不存在的时候,setdefault返回默认值并且相应地更新字典
    如果键存在,那么就返回与其对应的值,但不改变字典,默认值是可选的

    setdefault方法在某种程度上类似于get,就是能够获得与给定键相关联的值,setdefault还能在字典中不含有给定键的情况下设定相应的键值对
    update方法可以利用一个字典项更新另外一个字典
    values和itervalues
    values方法以列表形式返回字典中的值(itervalues返回值的迭代器)
    映射可以使用任何不可变对象标识元素,最常见的类型是字符串和元组
    利用字典格式化字符串:通过在格式化说明符中包括名称-键来对字典应用字符串格式化操作
    当在字符串格式化中使用元组,还需要对元组
    深入 自以为已经掌握的知识,还隐藏着惊讶的特性
    logging mode 记录日志
    使用逗号输出
    print打印表达式,不管是字符串还是其他类型进行自动转换后的字符串,但是事实上打印多个表达式也是可行的,只有将他们用逗号隔开就好
    每个参数之间都
    print 语句  还是函数
    print参数并不能像我们预期那样构成一个元组
    想同时输出文本和变量值,却又不希望使用字符串格式化
    结果中怎么带逗号
    import somemodule
    from somemodule import somefunction
    from somemodule import somefunction.anotherfunction.yetanotherfunction

    from somemodule import somefunction,anotherfunction,yetanotherfunction
    from somemodule import *
    只有确定自己想要从给定的模块所有功能,才应该使用最后一个版本,但是如果两个模块都有open函数
    module1.open()
    module2.open()
    但还有另外的选择,可以在语句末尾增加一个As子句,或为整个模块提供别名
    可以为导入的模块,函数 设置别名
    from module1 import open as open1
    from module2 import open as open2
    赋值魔法
    序列解包
    赋值语句的列子已经给过 对变量和数据结构成员,列表中的位置和分片以及字典中的槽赋值
    sequence unpacking 序列解包可迭代解包 ,将多个值的序列解开,然后放到序列
    当函数或者方法返回元组(或者其他序列或可迭代对象),假设需要获取(删除)字典中任意键值对,可以使用popitem,方法将键值对作为元组返回
    popitem返回的 元组可以直接赋值到两个变量中


    posted on 2015-12-18 18:12 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/ruiy/p/5057866.html

    展开全文
  • Pytho_CRUD:Aprendiendo Python和BBDD
  • 主要介绍了Pytho爬虫中Requests设置请求头Headers的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • pytho线程信号量

    2019-05-24 10:35:00
    pytho线程信号量 import threading,time def going(num,sleep_time): semaphore.acquire()#启动允许执行 print("gonging is %s"%num) time.sleep(sleep_time) semaphore.release()#释放 if __name__==...

    pytho线程信号量

    import threading,time
    def going(num,sleep_time):
        semaphore.acquire()#启动允许执行
        print("gonging is %s"%num)
        time.sleep(sleep_time)
        semaphore.release()#释放
    if __name__=="__main__":
        semaphore  = threading.BoundedSemaphore(5) #最多允许5个线程同时运行
        for i in range(20):
            t = threading.Thread(target=going,args=(i,1))
            t.start()

     

    转载于:https://www.cnblogs.com/leo0362/p/10916620.html

    展开全文
  • 下面小编就为大家带来一篇Python 将RGB图像转换为Pytho灰度图像的实例。具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧
  • pytho入门到精通全套练习代码、标准(光盘版)
  • pytho 安装包下载

    2021-01-17 17:03:17
    官网下载慢,这里提供资源,便于下载,解压即可
  • pytho创建二维码简单版 import qrcode aa = qrcode.make("https://github.com/phygerr/") aa.save('C:\Users\lifei4\Desktop\phygerr.png')

    pytho创建二维码简单版

    import qrcode
    aa = qrcode.make("https://github.com/phygerr/")
    aa.save('C:\Users\lifei4\Desktop\phygerr.png')
    
    
    展开全文
  • 关于Pytho中pyQT的学习

    2017-04-22 16:54:44
    关于Pytho中pyQT的学习和打包

    碰到一个不错的网站 保存记录随便分享一下

    学习循循渐进的过程点击打开链接

    pyQt和Qml信号交互的过程点击打开链接

    写完后使用pyinstaller打包 打包pyQT要加上它所在的路径

    pyinstaller --paths D:\Python\Python35\Lib\site-packages\PyQt5\Qt cura_app.py

    另外附上关于pyinstall的一些参数说明

    -F, --onefile Py代码只有一个文件

    -D, --onedir Py代码放在一个目录中(默认是这个)

    -K, --tk 包含TCL/TK

    -d, --debug 生成debug模式的exe文件

    -w, --windowed, --noconsole 窗体exe文件(Windows Only)

    -c, --nowindowed, --console 控制台exe文件(Windows Only)

    -o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录

    --icon=<FILE.ICO> 加入图标(Windows Only)

    -v FILE, --version=FILE 加入版本信息文件



    展开全文
  • 下面小编就为大家带来一篇Python 将RGB图像转换为Pytho灰度图像的实例。具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧 问题: 我正尝试使用matplotlib读取RGB图像并将其转换为灰度。 在matlab中...
  • pytho概述

    2019-11-28 09:43:51
    #python的安装与配置 ##安装流程概要 1.进入官网下载安装包 2.选择windows 系统的python 3.7或3.8下载64位的离线安装包 3.选择 add to path &customize installation(自定义安装) ...5.在命令提示符中验证...
  • pytho计算机视觉

    2018-10-25 14:49:27
    本书是计算机视觉编程的权威实践指南,通过Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、3D重建、立体成像、增强现实、姿态估计、全景创建...
  • 量化易为什么择Pytho

    2019-04-24 11:52:47
    转 量化交易—为什么选择Python? Python在量化领域的现状 就跟Java在web领域无可撼动的地位一样,Python也已经在金融量化投资领域占据了重要位置,从各个业务链条都能找到相应的框架实现。...Pytho...
  • pytho面试题

    2018-04-18 12:56:55
    给面试python开发,测试的朋友作参考,主要内容都是偏向基础类型,当然也有一两个重点问题分析,希望大家多多支持
  • 本资源为机器学习基本库:opencv/tensorflow/keras的pytho3离线安装包。版本号分别为:Keras-2.2.2-py2.py3-none-any/opencv_python-3.4.2-cp36-cp36m-win_amd64/tensorflow-1.9.0-cp36-cp36m-win_amd64
  • pytho函数

    2018-11-18 16:33:08
    函数能够更好的使代码模块化、减少代码重复率。 代码重用性 保持一致性,易维护 可扩展性 def test (x): """ 计算 y = 2 * x + 1 :param x: 整型 :return: 返回值 ...def test...
  • 关于如何使用pytho帮助函数和文档 在查找函数用法时遇到一些小问题,在此记录,逐渐补充。 Ipython - help() Pycharm - Ctrl+Q Ipython - help() 在交互命令行下可查询内置函数的详细信息可用的 不可行的...
  • Ubuntu18.04自带python2,有时候需要使用pytho3。该如何切换呢? 使用 update-alternatives 操作方法: 建立链接: sudo update-alternatives --install /usr/bin/python python /usr/local/lib/python2.7 100 sudo ...
  • pytho3.6 + opencv3 错误记录

    千次阅读 2017-11-27 22:08:03
    win10 + pytho3.6 + opencv3 + anaconda 问题: 使用model = cv2.face.createEigenFaceRecognizer() AttributeError: module 'cv2.face' has no attribute 'createEigenFaceRecognizer' 解决: 第一步: 卸载...
  • pytho类属性和魔术方法的自定义 # 定制属性访问(增删改查) # 1.属性访问 class Rectangle: # 矩形类:正方形、长方形 def __init__(self, length, width): # __init__实例化对象时自动调用 self.length = length ...
  • Ubuntu pytho2与python3版本切换 1 切换Python3为默认版本 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin...
  • 你好,我是 zhenguo最近几天,我将过去两年积累的Pytho小例子整理并发布到我的个人网站:Python中文网,欢迎围观、收藏和学习。网址:http://www.zglg.work/p...
  • pytho作线性拟合、多项式拟合、对数拟合
  • pytho读取mat后缀文件 import h5py import numpy as np mat= h5py.File('path') print(list(mat.keys())) # 现实文件索引 数据样式,第二个是有用的[’#refs#’, ‘Part_1’] print(mat['Part_1'].shape) # 查看...
  • pytho sin(1/x)震荡间断点 import math import numpy as np from matplotlib import pyplot as plt a=np.arange(-1,1,0.00001) def sx(k): t1=math.sin(k)/k ...
  • pytho wordcloud安装

    2020-12-23 15:28:05
    直接pip install wordcloud会出现错误 所以我们手动安装 安装地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 之后就是pip install 你下载的文件路径 如图:
  • pytho 布尔运算

    2020-10-18 10:29:10
    计算机程序是由无数的逻辑分支组成的,通过布尔运算,可以在计算机中实现条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码,因此学习布尔运算也是非常有必要的。 在Python中,布尔类型还...
  • pytho pdfkit 将网页django2.0教程内容打印成pdf文档 # -*- coding: UTF-8 -*- import pdfkit import requests from lxml import etree import re confg = pdfkit.configuration(wkhtmltopdf=r'C:\Users\...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,914
精华内容 3,565
关键字:

pytho