10 2017 档案
摘要:1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 #01 温度转换 5 while True: 6 val = input("请输入带温度表示符号的温度值(例如:32C): ") 7 if val[-1] in ['C','c']: 8 f = 1.8 * float(val[0:-1]...
阅读全文
摘要:1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 #01 字符串拼接 4 str1 = input("请输入一个人的名字:") 5 str2 = input("请输入一个国家的名字: ") 6 print("世界这么大,{}想去{}看看。".format(str1,str2)) #{} .format 7 8 #02 整数...
阅读全文
摘要: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...
阅读全文