会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuzz07
不疯魔,不成活
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
下一页
2018年12月30日
深浅copy
摘要: 铺垫(深入理解内存地址) 学习深浅copy之前,我们先来看一个例子 猜猜结果是怎样的?l1是打印[1,2,3]还是[1,2,3,4],来看结果 看到没,l2添加了一个元素4后l1也跟着改变,这说明l1,l2指向的是同一个内存地址,我们可以用is验证一下 执行结果 说明l1和l2的指向同一个内存地址,
阅读全文
posted @ 2018-12-30 17:21 乘月归
阅读(185)
评论(0)
推荐(0)
2018年12月28日
函数初识
摘要: 面向过程编程和函数式编程 面向过程编程的缺点 1. 代码重复多 2. 代码可读性差 函数 1. 什么是函数? 函数就是对一项功能的封装 2. 函数的结构 比如我们计算一个字符串或列表的长度,我们可以写一个这样的函数 def是定义函数,下面写函数的执行语句,return是给函数的调用者返回一个或多个值
阅读全文
posted @ 2018-12-28 15:51 乘月归
阅读(138)
评论(0)
推荐(0)
2018年12月27日
文件操作
摘要: 1. r模式 1.1 全部读取 我们先来建一个文件,放到D盘根目录下,文件内容如图 我们需要把它的内容读出来,怎么操作呢,来看一段代码 输出 我们详细看一下代码,第一行的意思是调用操作系统的open函数获取文件句柄,句柄顾名思义就是像勺子的柄一样,用句柄来对文件的内容进行操作。获取句柄需要指定三个参
阅读全文
posted @ 2018-12-27 20:31 乘月归
阅读(249)
评论(0)
推荐(0)
2018年12月26日
python3 bytes数据类型探讨
摘要: python3中str和bytes分开了,那么bytes与str之间到底是什么关系呢?下面从表现形式、处理方式、存储形式三个方面来阐述其区别 1. 在字符串前面加上b,就表示bytes数据类型 输出 2. 字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。 python3中byte
阅读全文
posted @ 2018-12-26 21:29 乘月归
阅读(915)
评论(0)
推荐(0)
2018年12月25日
字典
摘要: 为什么要设立字典 1. 列表如果存储大量数据,查询速度比较慢 2. 列表的数据没有关联性 由于列表具有以上缺点,因此python引入了一种新的数据类型:字典 字典是一种可变的数据类型,这里补充一下python数据类型分类,python数据类型按照不同的标准可分为:可变与不可变;容器与非容器; 什么是
阅读全文
posted @ 2018-12-25 15:32 乘月归
阅读(259)
评论(0)
推荐(0)
2018年12月24日
列表及元组
摘要: 列表 列表(list)是python里的一种常用的数据类型,用于存储经常需要改变的数据,列表有很多方法,下面一一介绍 1. 切片 列表的切片与字符串切片基本一致 输出 列表增加元素的方法有追加、插入和迭代追加三种: 2. 追加(append) 在列表尾部添加,可以添加数字,字符串,列表,元组等 输出
阅读全文
posted @ 2018-12-24 22:35 乘月归
阅读(257)
评论(0)
推荐(0)
在py文件中设置文件头
摘要: 在写python文件的时候有时需要记录作者、创建时间等时间,因此可以给python文件设置文件头,这里以PyCharm为例介绍设置步骤: 1. 打开PyCharm,依次点击Setting Editor File and Code Template Python Script,出现如图所示对话框 2.
阅读全文
posted @ 2018-12-24 20:02 乘月归
阅读(738)
评论(0)
推荐(0)
2018年12月22日
函数的作用域、global与nonlocal
摘要: global 表示不再使用局部局部作用域中的内容,而是改用全局作用域中的变量 执行结果 对于可变的数据类型如列表、字典等也可以使用global 执行结果 对于可变数据类型,如果不加global,那么可以追加元素,删除元素,修改元素,但是不能直接赋值(就是不能 lst =[....]),直接赋值的结果
阅读全文
posted @ 2018-12-22 17:29 乘月归
阅读(306)
评论(0)
推荐(0)
2018年12月21日
python中\r的意义及用法
摘要: \r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句的末尾加上逗号,代码如下: 执行结果 (2)在python3里print是一个独立函数,可以通过修改
阅读全文
posted @ 2018-12-21 21:44 乘月归
阅读(59472)
评论(2)
推荐(6)
int、bool和str
摘要: int bit_length 返回以二进制表示的最短长度 结果 int() 将字符串,布尔值,浮点数转换成了整数;将二进制、八进制、十六进制转换成十进制 1. 转换字符串 运行结果 int()不仅可以将“123”这种形式的字符串转换成数字,还可以将英文字母组成的字符串转换成数字,官方文档是这样阐述的
阅读全文
posted @ 2018-12-21 19:38 乘月归
阅读(340)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
下一页
公告