python_琐碎
来源:互联网 发布:仓库管理系统数据字典 编辑:程序博客网 时间:2024/05/05 19:14
python 琐碎
琐碎点
string.format
自python2.6开始,新增了一种格式化字符串的函数str.format()
它通过{}和:来代替%。
* 通过位置 *
In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18' In [3]: '{1},{0},{1}'.format('kzc',18) Out[3]: '18,kzc,18'
* 通过关键字参数 *
In [5]: '{name},{age}'.format(age=18,name='kzc') Out[5]: 'kzc,18'
* 通过对象属性 *
class Person: def __init__(self,name,age): self.name,self.age = name,age def __str__(self): return 'This guy is {self.name},is {self.age} old'.format(self=self) In [2]: str(Person('kzc',18)) Out[2]: 'This guy is kzc,is 18 old'
* 通过下标 *
In [7]: p=['kzc',18]In [8]: '{0[0]},{0[1]}'.format(p)Out[8]: 'kzc,18'
yield 迭代器
修饰符@
list/dict遍历
list遍历a = ["a", "b", "c", "d"]直接取值for i in a: print i取索引for i in xrange(len(a)): print i, a[i]enumerate取索引取值 for i, el in enumerate(a): print i, el从1开始遍历for i, el in enumerate(a, 1): print i, el
dict遍历d = {'a': 1, 'c': 3, 'b': 2, 'd': 4}for k in d: print k, d[k]for k, v in d.iteritems(): print k, v
0 0
- python_琐碎
- 琐碎
- 琐碎
- 琐碎
- 琐碎
- 琐碎
- 琐碎
- 琐碎
- python_
- 琐碎日记
- 生活 琐碎
- 周记-琐碎
- 琐碎小事
- 生活琐碎
- NDK琐碎
- C#琐碎
- java琐碎
- 琐碎知识
- nsq
- 把Vim打造成一个酷炫的C++编辑器
- openresty
- 春节红包就该这么玩 支付宝发布AR实景红包
- linux守护进程
- python_琐碎
- 【caffe 学习笔记之2】 Win10系统下Caffe的Matlab接口设置方法与猫狗识别案例(哈士奇/松狮/波斯猫)
- cogs14 [网络流24题]搭配飞行员
- 由ramdisk.image.gz制作uramdisk.image.gz根文件系统
- python
- 字符逆序
- org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from
- No module named google.protobuf.internal错误
- python绘图