个人简介

Echo Blog


江湖无名 安心练剑
  • Python-09-module 模块
    模块 脚本 如果你从Python解释器退出并再次进入,之前的定义(函数和变量)都会丢失。 因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。 这被称作编写脚本。 模块 随着程序变得越来越长,你或许会想把它拆分成几个文件,以方便维护。 你亦或想在不同的程序中使用一个便捷的函数,而不必把这个函数复制到每一个程序中去。 为支持这些,Pyt...
    2018-02-14 07:09:30 | Lang
  • Python-08-iterator 迭代器
    迭代器 方便的 for 到目前为止,您可能已经注意到大多数容器对象都可以使用 for 语句: for element in [1, 2, 3]: print(element) for element in (1, 2, 3): print(element) for key in {'one':1, 'two':2}: print(key) for char in...
    2018-02-14 07:09:30 | Lang
  • Python-08-generator 生成器 yeild
    生成器 概念 Generator 是一个用于创建迭代器的简单而强大的工具。 它们的写法类似标准的函数,但当它们要返回数据时会使用 yield 语句。 每次对生成器调用 next() 时,它会从上次离开位置恢复执行(它会记住上次执行语句时的所有数据值)。 例子 显示如何非常容易地创建生成器的示例如下: yield_test.py def print_yeild(nums...
    2018-02-14 07:09:30 | Lang
  • Python-08-DataStruct 数据结构
    列表 list [] del 语法 del arr[0] 元组 tuple 和序列 tuple=(1,23,4) emptyTuple=() oneTuple(1,) 集合 col = {1, 2, 3} emptyCol = set() 字典 dic={"name":"value", "age": 10} emptyDic={} 参考资料 https://do...
    2018-02-14 07:09:30 | Lang
  • Python-07-Function 函数的定义和使用
    定义函数 说明 关键字 def 引入一个函数 定义。 它必须后跟函数名称和带括号的形式参数列表。 构成函数体的语句从下一行开始,并且必须缩进。 函数体的第一个语句可以(可选的)是字符串文字;这个字符串文字是函数的文档字符串或 docstring 。(有关文档字符串的更多信息,请参阅 文档字符串 部分)有些工具使用文档字符串自动生成在线或印刷文档,或者让用户以交互式的形式浏览代码;在...
    2018-02-14 07:09:30 | Lang
  • Python-06-流程控制
    if if.py ''' func: if 测试 author: binbin.hou ''' x = int(input("Enter an int: ")) if x <= 18: print("Young") elif x < 50: print("Adult") elif x < 100: print("Old") else: print("Am...
    2018-02-14 07:09:30 | Lang
  • Python-05-基本数据类型
    数字 基本运算 表达式的语法很直接:运算符 +、-、*、/ 的用法和其他大部分语言一样(比如 Pascal 或者 C 语言);括号 (()) 用来分组。 >>> 1+2 3 >>> 1-2 -1 >>> 3*2 6 >>> 3/2 1.5 >>> 1*(2+3) 5 除法运算 除法运算 (/...
    2018-02-14 07:09:30 | Lang
  • Python-04-文件编码
    解释器的运行环境 源文件的字符编码 默认情况下,Python 源码文件以 UTF-8 编码方式处理。 在这种编码方式中,世界上大多数语言的字符都可以同时用于字符串字面值、变量或函数名称以及注释中——尽管标准库中只用常规的 ASCII 字符作为变量或函数名,而且任何可移植的代码都应该遵守此约定。 要正确显示这些字符,你的编辑器必须能识别 UTF-8 编码,而且必须使用能支持打开的文件中...
    2018-02-14 07:09:30 | Lang