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模拟登录12306的方法
Dec 30 Python
Python-嵌套列表list的全面解析
Jun 08 Python
python操作 hbase 数据的方法
Dec 18 Python
详解python之协程gevent模块
Jun 14 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python Pandas 转换unix时间戳方式
Dec 07 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 Python
Python爬虫与反爬虫大战
Jul 30 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
php新建文件的方法实例
2019/09/26 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
javascript 函数调用规则
2009/08/26 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
Vue中render函数的使用方法
2018/01/31 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
spyder常用快捷键(分享)
2017/07/19 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
pytorch实现对输入超过三通道的数据进行训练
2020/01/15 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
如何用Python徒手写线性回归
2021/01/25 Python
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
业务经理岗位职责
2013/11/11 职场文书
高中毕业的自我鉴定
2013/12/09 职场文书
中学生获奖感言
2014/02/04 职场文书
英文推荐信格式范文
2014/05/09 职场文书
建设投标担保书
2014/05/13 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
励志演讲稿500字
2014/08/21 职场文书
五心教育心得体会
2014/09/04 职场文书
华山导游词
2015/02/03 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
Ajax实现异步加载数据
2021/11/17 Javascript