Python Enhancement Proposals (PEP)

https://www.python.org/dev/peps/pep-0008/

https://legacy.python.org/dev/peps/

python API

https://www.runoob.com/python3/python3-att-list-append.html

python解包*   **

* 用来解封列表或元组

** 用来解封字典

https://www.cnblogs.com/lmh001/p/9960300.html

python中的iterable如何理解

https://www.jianshu.com/p/6b7806c4f54a

python zip函数

https://www.runoob.com/python/python-func-zip.html

Python zip() 函数 //输入参数为元组或列表 返回值为含有元组的列表

python如何返回多个值,返回的是元组即可,zip返回的是元组的列表,所以可以返回多个值分别就代表了元组

https://www.cnblogs.com/baxianhua/p/10755137.html

 Python 内置函数


描述

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。如需展示列表,需手动 list() 转换。

如果需要了解 Pyhton3 的应用,可以参考 Python3 zip()。

语法

zip 语法:

zip([iterable, ...])

参数说明:

  • iterabl -- 一个或多个迭代器;

返回值

返回元组列表。

实例

以下实例展示了 zip 的使用方法:

>>>a = [1,2,3] >>> b = [4,5,6] >>> c = [4,5,6,7,8] >>> zipped = zip(a,b) # 打包为元组的列表 [(1, 4), (2, 5), (3, 6)] >>> zip(a,c) # 元素个数与最短的列表一致 [(1, 4), (2, 5), (3, 6)] >>> zip(*zipped) # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式 [(1, 2, 3), (4, 5, 6)]

 Python 内置函数

Python OS 文件/目录方法

Python 面向对象

2 篇笔记 写笔记

  1. 旭日再现

    xsx***7@qq.com

    55

    列表元素依次相连:

    # -*- coding: UTF-8 -*-l = ['a', 'b', 'c', 'd', 'e','f']
    print l#打印列表
    print zip(l[:-1],l[1:])

    输出结果:

    ['a', 'b', 'c', 'd', 'e', 'f']
    [('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'e'), ('e', 'f')]

    旭日再现

    旭日再现

    xsx***7@qq.com

    2年前 (2018-03-13)

  2. 送院途中

    135***56018@163.com

    50

    nums = ['flower','flow','flight']
    for i in zip(*nums):print(i)

    输出结果:

    ('f', 'f', 'f')
    ('l', 'l', 'l')
    ('o', 'o', 'i')
    ('w', 'w', 'g')

Python3 List append()方法

 Python3 列表


描述

append() 方法用于在列表末尾添加新的对象。

语法

append()方法语法:

list.append(obj)

参数

  • obj -- 添加到列表末尾的对象。

返回值

该方法无返回值,但是会修改原来的列表。

terrific 英[təˈrɪfɪk] 美[təˈrɪfɪk]
adj. 极好的; 绝妙的; 了不起的; 很大的; 巨大的; 异乎寻常的;

[例句]What a terrific idea!

多么好的主意!

python map()函数

https://www.runoob.com/python/python-func-map.html

Python map() 函数

 Python 内置函数


描述

map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

语法

map() 函数语法:

map(function, iterable, ...)

参数

  • function -- 函数
  • iterable -- 一个或多个序列

返回值

Python 2.x 返回列表。

Python 3.x 返回迭代器。

实例

以下实例展示了 map() 的使用方法:

>>>def square(x) : # 计算平方数 ... return x ** 2 ... >>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方 [1, 4, 9, 16, 25] >>> map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数 [1, 4, 9, 16, 25] # 提供了两个列表,对相同位置的列表数据进行相加 >>> map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]) [3, 7, 11, 15, 19]

 Python 内置函数

Python GuidLine(python编程规范) PEP8相关推荐

  1. 新学Python之掌握编程规范

    文章目录 1. 什么是编程规范? 2. 为什么要学习编程规范? 3. Python编程规范 3.1 PEP 8编程规范 3.1.1 代码布局 3.1.2 表达式中的空格 3.1.3 命名规则 3.1. ...

  2. 华为python语言通用编程规范 模块导入顺序_Python编程规范

    1,Python编程规范 > 编码 所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf-8 -*- 用于设置编辑器,默认保存为 utf-8 格式. > 注释 业 ...

  3. Python基础----Socket编程规范及底层原理(三)---socketserver实现并发及底层原理

    Socket网络编程: 前面实现的TCP服务端只能接受一个用户接入,这里使用了并发来实现多用户接入,不废话直接上代码!原理后面慢慢给大家讲! import socketserverclass MySe ...

  4. Python学习笔记 - Python编程规范

    前言 俗话说:"没有规矩不成方圆".编程工作往往都是一个团队协同进行,因而一致的编码规范非常重要,这样写成的代码便于团队中的其他人阅读,也便于编写者自己以后阅读. 本文的Pytho ...

  5. Python编程规范及性能优化

    为什么80%的码农都做不了架构师?>>>    Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- .设置编辑器 ...

  6. python 编码规范 PEP8整理

    我是用Python的IDE:pycharm来编写Python代码的,用IDE编写代码有一个好处就是语法高亮,智能提示.Python的代码样式规范称之为PEP 8规范,每次编写代码如果有出现不符合PEP ...

  7. python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...

    原标题:[经济金融及Python应用讲义]Python编程规范之注释 来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么 ...

  8. python使用符号 表示单行注释-Python编程规范之注释

    来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么读者很快就能理解该段代码的含义了. 可以发现,在编写代码的过程中,我们 ...

  9. 简明 Python 编程规范

    本文最初发表于赖勇浩(恋花蝶)的博客:http://blog.csdn.net/lanphaday,如蒙转载,必须保留全文完整,未经本人同意,不得用于商业目的.51Testing软件测试网 Lfh g ...

最新文章

  1. CTFshow 反序列化 web257
  2. 【Linux基础 01】Linux 下的文件系统
  3. 2007年处女星座全年运势预测
  4. 130701基础练习-first
  5. 运行Qt程序的一些注意事项
  6. login.html id=9453,SN100C Sublizenzierung und Aufnahme in die ISO 9453
  7. 迎春舞会之数字舞蹈(洛谷-P1538)
  8. oracle PROFILE的使用学习
  9. 北工商计算机考研难吗,北京工商大学考研难吗?一般要什么水平才可以进入?...
  10. 前端测试框架Jest系列教程 -- 简介
  11. matlab卷积代码,卷积的Matlab代码实现
  12. 酷派android sdk,酷派彩客易SDK配置说明
  13. delphi跨平台linux的版本,Delphi 2011 发布了 跨 MAC,LINUX,WINDOWS 平台
  14. Nginx实现反向代理(同一服务器下不同端口服务映射到80端口)
  15. python中logging库使用总结
  16. Meshroom 三维重建
  17. 42所一流大学研究生奖助学金汇总~
  18. Linux_shell——第5章 一团乱麻?没这回事
  19. 企业百度百科词条怎么做才能通过,创建公司百度百科词条难么
  20. 【已解决】ExcelAPInet-Addln.xll的文件格式和扩展名不匹配,文件可能已损坏或不安全,除非您信任其来源,否则请勿打开。是否仍要打开?

热门文章

  1. java存储整数_关于数组:Java:存储大量整数的最佳数据类型是什么?
  2. mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格
  3. python数据逆透视_PIVOT(透视转换)和UNPIVOT(逆透视转换)
  4. 路由与交换大作业pkt_干货 | 交换机“练功大法”——略有小成(一)
  5. 关于linux基础的博客,第一篇博客,以下。
  6. php在线炒河粉,在线炒河粉表情包
  7. 【c语言】计算三角形面面积
  8. 华为服务器HBA卡在哪个位置,服务器hba 设置
  9. mysql默认无密码的问题
  10. 走过2010,期盼2011!