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之赋值,简单也不简单
Sep 24 Python
Python中unittest模块做UT(单元测试)使用实例
Jun 12 Python
Django内容增加富文本功能的实例
Oct 17 Python
Python实现嵌套列表去重方法示例
Dec 28 Python
Python实现的多叉树寻找最短路径算法示例
Jul 30 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 Python
Python多进程fork()函数详解
Feb 22 Python
对Python 简单串口收发GUI界面的实例详解
Jun 12 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
Python 没有main函数的原因
Jul 10 Python
Python 连接 MySQL 的几种方法
Sep 09 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
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python 基础知识之字符串处理
2017/01/06 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
allbeauty美国:英国在线美容店
2019/03/11 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
大家检讨书5000字
2014/02/03 职场文书
舞蹈毕业生的自我评价
2014/03/05 职场文书
护理专业自荐书
2014/06/04 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
行政诉讼答辩状
2015/05/21 职场文书
会议主持人开场白台词
2015/05/28 职场文书
一篇文章带你复习java知识点
2021/06/28 Java/Android
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android