摘要:
1 #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 ''' 4 Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 5 默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误! 6 要注意定义可变参数和关键字参数的语法: 7 *args是可变参数,args接收的是一个t... 阅读全文
摘要:
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 '''#迭代器 5 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 6 迭代器是一个可以记住遍历的位置的对象。 7 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 8 迭代器有两个基本的方法:... 阅读全文
摘要:
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 #01. 什么是生成器? 5 #==> 在Python中,一边循环一边计算的机制,称为生成器:generator 6 ''' 7 在python中,使用了yield的函数被称为生成器(generator) 8 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭... 阅读全文
摘要:
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 #列表生成式即List Comprehensions,是Python内置的非常简单却 5 #强大的可以用来创建list的生成式 6 print([x * x for x in range(1,21,2)]) 7 print([x * x for x in range(1,... 阅读全文
摘要:
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 # 迭代(Iteration) 列表生成式(List Comprehensions)生成器(generator) 5 # 可迭代对象(Iterable) 迭代器(Iterator) 6 ''' 7 1. Iterable是一种object,它具有__iter__或__ge... 阅读全文
摘要:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Python 字符串 var1 = '天天向上' var2 = 'Hello World' #01 python 访问字符串中的值 print("var1[0]: ",var1[0]) print("var2[2:5]: ",var2[2:5]) #02 Python 字符串更新 print(... 阅读全文
摘要:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #Python 元组 #01 定义一个元组 tup1 = ('张飞','赵云','刘备','关羽') tup2 = (1,2,3,4,5) tup3 ="a","b","c","d" tup4 = () tup5 = ('single',) #因为括号()既可以表示tuple,又可以表示数学公式中的... 阅读全文
摘要:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #Python 列表(List) ''' Python 有6个序列内置类型,但常见的是列表和元组 序列都可以进行的操作包括索引,切片,加,乘,检查成员 ''' #01 创建一个列表list mylist = [] #创建一个空list mylist.append('张三') #增加元素 mylist... 阅读全文
摘要:
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 #01:定义一个字典并初始化,方法一: 5 phonebook = {} 6 phonebook["张三"] = 14722332345 7 phonebook["李四"] = 13645677654 8 phonebook["王五"] = 138123... 阅读全文