摘要: 返回一个新的字节数组。bytearray类是range 0 < = x < 256的一个可变序列。它有大多数可变序列的常用方法,在可变序列类型中描述,以及大多数字节类型的方法,参见字节和Bytearray操作。 可选的源参数可以用几种不同的方式来初始化数组: 如果它是一个字符串,那么您还必须给出编码 阅读全文
posted @ 2018-08-15 21:41 ★行者尚★ 阅读(1371) 评论(0) 推荐(0)
摘要: 一.lambda匿名函数定义:为了解决一些简单的需求而设计的一句话函数例子:计算n的n次方 1 def func(n):#正常的写法 2 return n**2 3 print(func(10)) #100 4 5 f=lambda n:n**2 6 print(f(10)) #100 这里的lam 阅读全文
posted @ 2018-08-15 19:30 ★行者尚★ 阅读(228) 评论(0) 推荐(0)
摘要: 内置函数:内置函数就是python提供的,可以拿来直接用的函数 作用域相关 locals():返回当前作用域中的名字globals():返回全局作用域中的内容 迭代器相关 字符串相关 输入输出相关 内存相关 文件操作相关 模块相关 帮助 调用相关 基础数据类型相关 数据结构相关 字符串相关 阅读全文
posted @ 2018-08-15 15:21 ★行者尚★ 阅读(322) 评论(0) 推荐(0)
摘要: 一.生成器(generator) 生成器的实质就是迭代器生成器表达式: 小知识点1: 如何把一行代码换成两行: 在你想换行的地方后面加\,然后接着写就行了 阅读全文
posted @ 2018-08-13 17:52 ★行者尚★ 阅读(238) 评论(0) 推荐(0)
摘要: 一.函数名 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量,单纯print()出的是一个内存地址. 二.闭包 闭包就是内层函数对外层函数(非全局)的变量的引用 2.1 __closure__用来检验函数是否闭包,格式(print(func.__closure__)),有返回值就 阅读全文
posted @ 2018-08-10 15:39 ★行者尚★ 阅读(252) 评论(0) 推荐(0)
摘要: 一.动态传参 函数的形参中除了默认值参数和位置参数外,还有动态传参.当不确定形参有几个或者有很多的时候,就可以使用动态传参. 1.1 动态接收位置参数 在python中使用*来接收动态位置参数 1.2动态接收关键字参数 在python中使用**来接收动态关键字参数 ★★★最终顺序:位置参数>*arg 阅读全文
posted @ 2018-08-09 16:29 ★行者尚★ 阅读(404) 评论(0) 推荐(0)
摘要: 一.函数 1.1函数的定义:对代码块和功能的封装和定义 1.2 函数的定义语法: def 函数名(形参列表): 函数体(代码块,return) 1.3调用: 函数名(实参列表) 二.返回值 return:在函数执行的时候,如果遇到return,直接返回 1.如果不写return,没有返回值,得到的是 阅读全文
posted @ 2018-08-08 16:18 ★行者尚★ 阅读(220) 评论(0) 推荐(0)
摘要: 一.初识文件操作 使用open(函数)来打开一个文件,获取到文件句柄(文件的标识,每个文件都有自己独一无二的句柄) open(文件名(或路径),mode='打开方式',encoding='字符集(如gbk)') 打开文件的方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b. 阅读全文
posted @ 2018-08-06 15:50 ★行者尚★ 阅读(434) 评论(0) 推荐(0)
摘要: 一.基础数据类型的补充 1.str中的join算法,将列表转换成字符串,并用'_'(或其他) 2.循环删除列表中的每个元素 原因分析:for循环在运行过程中会有一个指针记录当前循环的元素是哪一个. 方法一: 方法二:删除元素会导致列表中元素的索引发生改变,所以容易出现问题. 字典也是如此: 3.di 阅读全文
posted @ 2018-08-03 15:49 ★行者尚★ 阅读(219) 评论(0) 推荐(0)
摘要: 一.is和==的区别 python中对象包含的三个基本要素分别是:id(身份标识),type(数据类型),value(值) is和==都是对对象进行比较判断的,但对对象比较判断的内容不同. ★==是python标准操作符中的比较操作符,用来判断两个对象的value是否相等. 如: ★is也被叫做同一 阅读全文
posted @ 2018-08-02 16:13 ★行者尚★ 阅读(543) 评论(0) 推荐(0)