python笔记(2)


Posted in Python onOctober 24, 2012

继续List:

删除元素:

a =[1, 2, 3, 4] 
a[2:3] = [] #[1, 2, 4] 
del a[2] #[1, 2]

清空list
a[ : ] = [] 
del a[:]

list作为栈使用(后入先出):
stack = [3, 4, 5] 
stack.append(6) 
stack.append(7) 
stack.pop() # 7 
stack.pop() # 6 
stack.pop() # 5

用负数索引:
b=[1, 2, 3, 4] 
b[-2] #3

"+"组合list:
end = ['st', 'nd'] + 5*['th'] + ['xy'] # ['st', 'nd', 'th', 'th', 'th', 'th', 'th', 'xy']

查出某元素在list中的数量:
lst.('hello') # hello 的数量

list排序:
sort() 
#对链表中的元素进行适当的排序。 reverse() 
#倒排链表中的元素

函数指针的问题:
def f2(a, L=[]) 
L.append(a) 
return L print(f2(1)) # 1 
print(f2(2)) # 1, 2 L在这次函数调用时是[1] 
print(f2(3)) # 1, 2, 3

函数中的参数中有:

*参数名 :表示任意个数的参数

**

:表示dictionary参数
控制语句:

 IF:

if x < 0: 
x = 0 
print 'Negative changed to zero' 
elif x == 0: 
print 'Zero' 
elif x == 1: 
print 'Single' 
else: 
print 'More'

FOR:
a = ['cat', 'window', 'defenestrate'] 
for x in a: 
print x, len(x)

WHILE:
a, b = 0, 1 
while b < 1000: 
print b, 
a, b = b, a+b 
#1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

pass :空操作语句
while True: 
pass

dictionary: 键值对的数据结构

用list来构造dictionary:

items = [('name', 'dc'), ('age', 78)] 
d = dict(items) #{'age': 78, 'name': 'dc'}

有趣的比较:
x = [] #list 
x[2] = 'foo' #出错 
x = {} #dictionary 
x[2] = 'foo' #正确

内容比较杂,学到什么就记下来。完全利用工作中的空闲和业余时间来完成,更加充实了。
Python 相关文章推荐
Python合并字典键值并去除重复元素的实例
Dec 18 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
django中send_mail功能实现详解
Feb 06 Python
matplotlib savefig 保存图片大小的实例
May 24 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
pyqt5中动画的使用详解
Apr 01 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
分享一个python的aes加密代码
Dec 22 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
python某漫画app逆向
Mar 31 Python
python 学习GCN图卷积神经网络
May 11 Python
python笔记(1) 关于我们应不应该继续学习python
Oct 24 #Python
Python的一些用法分享
Oct 07 #Python
Python天气预报采集器实现代码(网页爬虫)
Oct 07 #Python
python代码检查工具pylint 让你的python更规范
Sep 05 #Python
python 基础学习第二弹 类属性和实例属性
Aug 27 #Python
用Python写的图片蜘蛛人代码
Aug 27 #Python
Python模块学习 filecmp 文件比较
Aug 27 #Python
You might like
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
Python实现截屏的函数
2015/07/25 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
Django组件cookie与session的具体使用
2019/06/05 Python
Python内存映射文件读写方式
2020/04/24 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
台湾森森购物网:U-mall
2017/10/16 全球购物
关于爱国的演讲稿
2014/05/07 职场文书
文明礼仪标语
2014/06/13 职场文书
代收款委托书范本
2014/10/01 职场文书
关于安全的广播稿
2014/10/23 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
贷款收入证明格式
2015/06/24 职场文书
消费者理赔投诉书
2015/07/02 职场文书
导游词之襄阳古城
2019/09/27 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers