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模块学习 re 正则表达式
May 19 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
python中numpy基础学习及进行数组和矢量计算
Feb 12 Python
Python制作Windows系统服务
Mar 25 Python
Python中turtle作图示例
Nov 15 Python
Python实现的自定义多线程多进程类示例
Mar 23 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
Jul 05 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
PyQt5实现画布小程序
May 30 Python
Python 执行矩阵与线性代数运算
Aug 01 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 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中static关键字原理的学习研究分析
2011/07/18 PHP
PHP中读写文件实现代码
2011/10/20 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
python 2.7.14安装图文教程
2018/04/08 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
python异步存储数据详解
2019/03/19 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
C#可否对内存进行直接的操作
2015/02/26 面试题
入党申请书自我鉴定
2013/10/12 职场文书
初中地理教学反思
2014/01/11 职场文书
测绘工程专业求职信
2014/07/15 职场文书
三年级学生期末评语
2014/12/26 职场文书
内乡县衙导游词
2015/02/05 职场文书
综合管理员岗位职责
2015/02/11 职场文书
运动会表扬稿范文
2015/05/05 职场文书
交通事故案件代理词
2015/05/23 职场文书
运动会闭幕式通讯稿
2015/07/18 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书