python笔记

1.item()函数

原文链接:http://www.jb51.net/article/54319.htm

举三个实例:

(1)

person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}

for key, valuein person.items():

print('key=', key, ',value=', value)

打印结果:

key= name ,value= lizhong

key= age ,value= 26

key= city ,value= BeiJing

key= blog ,value= www.jb51.net

(2)

person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}

for xin person.items():

print(x)

打印结果:

('name', 'lizhong')

('age', '26')

('city', 'BeiJing')

('blog', 'www.jb51.net')

(3)

person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}

for xin person:

print(x)

打印结果:

name

age

city

blog

2.if __name__==‘__main__’:函数

原文链接:https://www.cnblogs.com/chenhuabin/p/10118199.html

3.list()函数

描述:

list() 方法用于将元组转换为列表。

语法:

list( tup )

参数:

tup -- 要转换为列表的元组。

返回值:

返回列表。

实例:

aTuple = (123, 'xyz', 'zara', 'abc');

aList = list(aTuple) 

print ("列表元素 : ", aList)

返回值:

列表元素 : [123, 'xyz', 'zara', 'abc']

4.yield()函数

原文链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856

5.递归函数

原文链接:https://blog.csdn.net/gease6/article/details/89007517

6.index()函数

描述:

index() 函数用于从列表中找出某个值第一个匹配项的索引位置。

语法:

list.index(x[, start[, end]])

参数:

x-- 查找的对象。

start-- 可选,查找的起始位置。

end-- 可选,查找的结束位置。

返回值:

该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。

实例:

aList = [123, 'xyz', 'runoob', 'abc']

print "xyz 索引位置: ", aList.index( 'xyz' )

print "runoob 索引位置 : ", aList.index( 'runoob', 1, 3 )

输出结果:

xyz 索引位置: 1

runoob 索引位置 : 2

7.append()函数

描述:

append() 方法用于在列表末尾添加新的对象。

语法:

list.append(obj)

参数:

obj -- 添加到列表末尾的对象。

返回值:

该方法无返回值,但是会修改原来的列表。

实例:

aList = [123, 'xyz', 'zara', 'abc'];

aList.append( 2009 );

print "Updated List : ", aList;

输出结果:

Updated List : [123, 'xyz', 'zara', 'abc', 2009]

8.python中pop()函数的用法

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值。

obj -- 可选参数,要移除列表元素的对象。

该方法返回从列表中移除的元素对象。

实例:

sentence=['All', 'good', 'things', 'come', 'to' ,'those', 'who', 'wait.']

print("默认为 index=-1,删除最后一个列表值:",sentence.pop(-1),"\n")

print("默认删除最后一个列表值: ",sentence.pop(),"\n")

print("删除第一个元素:",sentence.pop(0),"\n")

print("删除第三个元素:",sentence.pop(2),"\n")

print("输出剩余元素:",sentence)

输出结果:


9.count() 函数

描述:

count() 方法用于统计某个元素在列表中出现的次数。

语法:

count()方法语法:

list.count(obj)

参数:

obj -- 列表中统计的对象。

返回值:

返回元素在列表中出现的次数。

实例:

aList = [123, 'xyz', 'zara', 'abc', 123];

print "Count for 123 : ", aList.count(123);

print "Count for zara : ", aList.count('zara');

输出结果:

Count for 123 :  2

Count for zara :  1

10.迭代器

你可能感兴趣的:(python笔记)