枚举 不要这么做: i = 0 for item in iterable: print i, item i += 1 而是这样: for i, item in enumerate(iterable): print i, …
标签:python
Pythonista 容易忽略的python编程方式
Python 之禅 The Zen of Python, by Tim Peters Beautiful is better than ugly. 优美胜于丑陋(Python以编写优美的代码为目标) Explicit i…
Python 编程基础
Python编程基础 数据类型 None 值 整型 浮点型 布尔类型 True,False 字符串 元组 tuple(),有序,不可变 例: t1 = (1,) t2 = (1,’Hello’,…
Python复习笔记——tuple
最近把python的基础语法复习一下,发现tuple这个比较特殊,有几点需要注意下 1.tuple的每个元素值不能改变,如: >>> a=(1,2) >>> a[0]=3; Trace…
python爬取豆瓣电影(源码)
import requests from lxml import etree headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) Appl…
基本排序算法的Python实现
本篇主要实现九(八)大排序算法,分别是冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排序,堆排序,计数排序。 希望大家回顾知识的时候也能从我的这篇文章得到帮助。 ** 为了防止误导读者,本文所有概念性内容均截取自…
40-字符串方法
py_str = 'hello world!' py_str.capitalize() py_str.title() py_str.center(50) py_str.center(50, '#') py_str.lju…
python3中的range函数返回的是列表吗?
注意,这里说的Python3里面的range函数,和Python2是不同的,返回的不是列表,是可迭代对象。 在python3中,如果执行下面的语句 print(range(10)) 得到结果是 range(0,10) ,…
人生苦短,我用Python
Python 设计哲学 打开控制台,进入python交互环境,输入import this,我们就能看到这样一段话。 Python 之禅 — by Tim Peters Python 2.7.11 (v2.7.…
Python学习1——变量和注释
建议使用Pycharm 边看边学 首先说说我学习Python ,使用的是Python3,编辑器是Pycharm 如果需要编辑器或者安装Python环境,自行官网下载…. 下面进入正题—&…
Python高级语法4:类对象和实例对象访问属性的区别和property属性
一、再论静态方法和类方法以及实例方法 1.1、类属性、实例属性 它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同 实例属性属于对象 类属性属于类 class Province(object): # 类属性…
mpi4py 中的单边通信同步操作
在上一篇中我们介绍了 mpi4py 中的单边通信相关操作,下面我们将介绍单边通信的同步操作。 单边通信(远端内存访问)操作包括以下两个范畴: 主动目标通信。与点到点通信类似,数据从一个进程的内存传送到另一个进程的内存中,…