Python GuidLine(python编程规范) PEP8
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 篇笔记 写笔记
旭日再现
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)
送院途中
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相关推荐
- 新学Python之掌握编程规范
文章目录 1. 什么是编程规范? 2. 为什么要学习编程规范? 3. Python编程规范 3.1 PEP 8编程规范 3.1.1 代码布局 3.1.2 表达式中的空格 3.1.3 命名规则 3.1. ...
- 华为python语言通用编程规范 模块导入顺序_Python编程规范
1,Python编程规范 > 编码 所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf-8 -*- 用于设置编辑器,默认保存为 utf-8 格式. > 注释 业 ...
- Python基础----Socket编程规范及底层原理(三)---socketserver实现并发及底层原理
Socket网络编程: 前面实现的TCP服务端只能接受一个用户接入,这里使用了并发来实现多用户接入,不废话直接上代码!原理后面慢慢给大家讲! import socketserverclass MySe ...
- Python学习笔记 - Python编程规范
前言 俗话说:"没有规矩不成方圆".编程工作往往都是一个团队协同进行,因而一致的编码规范非常重要,这样写成的代码便于团队中的其他人阅读,也便于编写者自己以后阅读. 本文的Pytho ...
- Python编程规范及性能优化
为什么80%的码农都做不了架构师?>>> Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- .设置编辑器 ...
- python 编码规范 PEP8整理
我是用Python的IDE:pycharm来编写Python代码的,用IDE编写代码有一个好处就是语法高亮,智能提示.Python的代码样式规范称之为PEP 8规范,每次编写代码如果有出现不符合PEP ...
- python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...
原标题:[经济金融及Python应用讲义]Python编程规范之注释 来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么 ...
- python使用符号 表示单行注释-Python编程规范之注释
来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么读者很快就能理解该段代码的含义了. 可以发现,在编写代码的过程中,我们 ...
- 简明 Python 编程规范
本文最初发表于赖勇浩(恋花蝶)的博客:http://blog.csdn.net/lanphaday,如蒙转载,必须保留全文完整,未经本人同意,不得用于商业目的.51Testing软件测试网 Lfh g ...
最新文章
- CTFshow 反序列化 web257
- 【Linux基础 01】Linux 下的文件系统
- 2007年处女星座全年运势预测
- 130701基础练习-first
- 运行Qt程序的一些注意事项
- login.html id=9453,SN100C Sublizenzierung und Aufnahme in die ISO 9453
- 迎春舞会之数字舞蹈(洛谷-P1538)
- oracle PROFILE的使用学习
- 北工商计算机考研难吗,北京工商大学考研难吗?一般要什么水平才可以进入?...
- 前端测试框架Jest系列教程 -- 简介
- matlab卷积代码,卷积的Matlab代码实现
- 酷派android sdk,酷派彩客易SDK配置说明
- delphi跨平台linux的版本,Delphi 2011 发布了 跨 MAC,LINUX,WINDOWS 平台
- Nginx实现反向代理(同一服务器下不同端口服务映射到80端口)
- python中logging库使用总结
- Meshroom 三维重建
- 42所一流大学研究生奖助学金汇总~
- Linux_shell——第5章 一团乱麻?没这回事
- 企业百度百科词条怎么做才能通过,创建公司百度百科词条难么
- 【已解决】ExcelAPInet-Addln.xll的文件格式和扩展名不匹配,文件可能已损坏或不安全,除非您信任其来源,否则请勿打开。是否仍要打开?
热门文章
- java存储整数_关于数组:Java:存储大量整数的最佳数据类型是什么?
- mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格
- python数据逆透视_PIVOT(透视转换)和UNPIVOT(逆透视转换)
- 路由与交换大作业pkt_干货 | 交换机“练功大法”——略有小成(一)
- 关于linux基础的博客,第一篇博客,以下。
- php在线炒河粉,在线炒河粉表情包
- 【c语言】计算三角形面面积
- 华为服务器HBA卡在哪个位置,服务器hba 设置
- mysql默认无密码的问题
- 走过2010,期盼2011!