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读取word文档的方法
May 09 Python
Python实现栈的方法
May 26 Python
django中的HTML控件及参数传递方法
Mar 20 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
Python定义函数功能与用法实例详解
Apr 08 Python
详解用python写一个抽奖程序
May 10 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
python通过移动端访问查看电脑界面
Jan 06 Python
keras的三种模型实现与区别说明
Jul 03 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
python中time tzset()函数实例用法
Feb 18 Python
Python+tkinter实现高清图片保存
Mar 13 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
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
基于Django用户认证系统详解
2018/02/21 Python
Puppeteer使用示例详解
2019/06/20 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
体育教育个人自荐信范文
2013/12/01 职场文书
企划主管岗位职责
2013/12/12 职场文书
高中毕业自我鉴定
2013/12/13 职场文书
劳动模范事迹材料
2014/01/19 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
感恩节活动策划方案
2014/05/16 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
奖学金感谢信
2015/01/21 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android