2021年1月20日
摘要: 模块(module)的概念: 为了维护代码(最大的好处),把很多函数分组,分别放到不同的文件里;在Python中,一个.py文件就是就称之为一个模块 其次,编写代码不必从零开始,当一个模块编写完毕,就可以在其他地方被引用。模块一共分3种:1)python标准库;2)第三方模块;3)应用程序自定义模块 阅读全文
posted @ 2021-01-20 17:36 yutianray 阅读(98) 评论(0) 推荐(0)
  2021年1月3日
摘要: 装饰器: 装饰器定义:本质就是函数;功能是,为其他函数添加附加功能。(器:函数) #__iter__()与iter(x)功能一样 原则:1.不修改被修饰函数的源代码;2.不修改被修饰函数的调用方式 装饰器的知识储备:装饰器=高阶函数+函数嵌套+闭包(高阶函数定义:1.函数接收的参数是一个函数名;2. 阅读全文
posted @ 2021-01-03 21:04 yutianray 阅读(69) 评论(0) 推荐(0)
  2020年12月31日
摘要: 可变类型与不可变类型: 1)可变:列表、字典 2)不可变:字符串、数字、元组 访问顺序: 1)直接访问:数字 2)顺序访问:字符串、列表、元组 3)映射:字典 存放元素种类的类型: 1)容器类型:列表、元组、字典 2)原子类型:数字、字符串 集合:1)不同元素组成;2)无序;3)集合中元素必须是不可 阅读全文
posted @ 2020-12-31 14:07 yutianray 阅读(106) 评论(0) 推荐(0)
  2020年12月23日
摘要: 编码补充:utf8用3个字节表示中文,GBK用两个字节表示中文,两者之间的转换要借助Unicode(全球通用,即utf8先转换为Unicode,再由Unicode转换为GBK) 如果将字符串转换为数字: new_inp = int(inp) while也可以和else连用 count = 0 whi 阅读全文
posted @ 2020-12-23 22:30 yutianray 阅读(137) 评论(0) 推荐(0)
  2020年12月18日
摘要: 开发语言: 高级语言:python Java C# PHP Go Ruby C++ 低级语言:C 汇编 (高级语言以低级语言为基础;高级语言将内容在内部转换为字节码后交给低级语言,低级语言内部再将字节码转换为机器码,机器码可以被计算机自动识别并执行) 语言之间的对比: C语言与计算机原理紧密相关,主 阅读全文
posted @ 2020-12-18 14:31 yutianray 阅读(111) 评论(0) 推荐(0)