首页 / PYTHON / python笔记(2)
python笔记(2)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python笔记(2),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1552字,纯文字阅读大概需要3分钟。
内容图文
![python笔记(2)](/upload/InfoBanner/zyjiaocheng/436/7066c72cc2874c64ab2801e149620d0d.jpg)
删除元素:
代码如下:
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笔记(2)全部内容,希望文章能够帮你解决python笔记(2)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。