随笔分类 - python基础
摘要:返回一个新的字节数组。bytearray类是range 0 < = x < 256的一个可变序列。它有大多数可变序列的常用方法,在可变序列类型中描述,以及大多数字节类型的方法,参见字节和Bytearray操作。 可选的源参数可以用几种不同的方式来初始化数组: 如果它是一个字符串,那么您还必须给出编码
阅读全文
摘要:一.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
阅读全文
摘要:内置函数:内置函数就是python提供的,可以拿来直接用的函数 作用域相关 locals():返回当前作用域中的名字globals():返回全局作用域中的内容 迭代器相关 字符串相关 输入输出相关 内存相关 文件操作相关 模块相关 帮助 调用相关 基础数据类型相关 数据结构相关 字符串相关
阅读全文
摘要:一.生成器(generator) 生成器的实质就是迭代器生成器表达式: 小知识点1: 如何把一行代码换成两行: 在你想换行的地方后面加\,然后接着写就行了
阅读全文
摘要:一.函数名 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量,单纯print()出的是一个内存地址. 二.闭包 闭包就是内层函数对外层函数(非全局)的变量的引用 2.1 __closure__用来检验函数是否闭包,格式(print(func.__closure__)),有返回值就
阅读全文
摘要:一.动态传参 函数的形参中除了默认值参数和位置参数外,还有动态传参.当不确定形参有几个或者有很多的时候,就可以使用动态传参. 1.1 动态接收位置参数 在python中使用*来接收动态位置参数 1.2动态接收关键字参数 在python中使用**来接收动态关键字参数 ★★★最终顺序:位置参数>*arg
阅读全文
摘要:一.函数 1.1函数的定义:对代码块和功能的封装和定义 1.2 函数的定义语法: def 函数名(形参列表): 函数体(代码块,return) 1.3调用: 函数名(实参列表) 二.返回值 return:在函数执行的时候,如果遇到return,直接返回 1.如果不写return,没有返回值,得到的是
阅读全文
摘要:一.初识文件操作 使用open(函数)来打开一个文件,获取到文件句柄(文件的标识,每个文件都有自己独一无二的句柄) open(文件名(或路径),mode='打开方式',encoding='字符集(如gbk)') 打开文件的方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b.
阅读全文
摘要:一.基础数据类型的补充 1.str中的join算法,将列表转换成字符串,并用'_'(或其他) 2.循环删除列表中的每个元素 原因分析:for循环在运行过程中会有一个指针记录当前循环的元素是哪一个. 方法一: 方法二:删除元素会导致列表中元素的索引发生改变,所以容易出现问题. 字典也是如此: 3.di
阅读全文
摘要:一.is和==的区别 python中对象包含的三个基本要素分别是:id(身份标识),type(数据类型),value(值) is和==都是对对象进行比较判断的,但对对象比较判断的内容不同. ★==是python标准操作符中的比较操作符,用来判断两个对象的value是否相等. 如: ★is也被叫做同一
阅读全文
摘要:一.字典的简单介绍 字典是(dict)是python中惟一的一个映射类型,他是以{}括起来的键值对组成,在字典中key是唯一的,在保存的时候,根据key来计算出一个内存地址,然后将key-value保存保存在这个地址中,这种算法被称为hash算法,所以在字典中存储的key-value必须是可合适 h
阅读全文
摘要:一.列表 1.什么是列表. 列表是python的基本数据类型之一,用[]来表示,可以存放各种数据类型(什么都能装,能装对象的对象) 列表相比于字符串,不仅可以存放不同类型的数据,而且可以存放大量的数据. 2.列表的索引和切片(列表和字符串一样,也拥有索引和切片) 列表切片切出来的内容依旧是列表. 2
阅读全文
摘要:一.基本数据类型 1. int ==> 整数.主要用来进行数学运算. 2.str ==> 字符串.可以保存少量的数据,并进行相应的操作. 3.bool => 布尔值.判断真假.True,False. 4.list ==> 列表.用来存放大量数据,用[]表示,里面可以装各种数据类型. 5.tuple
阅读全文
摘要:一.while循环 1.1语法 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成立,停止循环. 1.2break和continue的区别 break用来停止当前本层循环. continue用来停止本次循环,会继续执行下一次. 二.格式化输出(输出带有一些格式,美观)
阅读全文
摘要:一:python介绍 python的创始人为吉多·范罗苏姆,创始时间是1989年. 1python是一门什么样的语言 python是一门解释型弱类型语言★ 弱类型:弱类型的变量可以变,强类型的变量不能变 编译和解释的区别: 编译器是把每一条语句都编译成及其语言,并保存成二进制文件,运行速度快; 解释
阅读全文

浙公网安备 33010602011771号