摘要: 一、open打开文件 文件操作包含以下三个步骤: 1、文件路径 2、编码方式 3、操作方式:‘’只读‘’、“只写”、“读写” 等 1、只读 r (mode默认值) 例: 结果: 对于r模式打开文件,文件如果不存在,则报错 2、只写 w 例: 原文件夹内容: 执行代码后文件夹内容: 日志中的内容: 对 阅读全文
posted @ 2018-08-28 11:53 蜜酥糖糖糖丶 阅读(145) 评论(0) 推荐(0)
摘要: 一、关于解决问题的思路 1、删除列表中索引为单数的元素。 别人的思路: 利用切片 思考:虽然学了python,学了切片,但一直都没好好利用过 建立新列表 思考:写程序一定不能思维定式,表面呈现并不一定就是内部过程 倒叙删除 思考:如果正序循环,删除元素会影响后面元素的索引,而倒叙则不会,是一种好方法 阅读全文
posted @ 2018-08-24 17:31 蜜酥糖糖糖丶 阅读(152) 评论(0) 推荐(0)
摘要: 一、== 和 is == 比较的是值 is 比较的是地址 id() -- 返回对象的内存地址 例: 赋值操作是将地址赋给变量 Python 中会实现创建一个小型的整形池,范围为 [-5,256],为这些整形开辟好内存空间,当代码中定义该范围内的整形时,不会再重新分配内存地址。如下: 其实,此处测试是 阅读全文
posted @ 2018-08-22 13:38 蜜酥糖糖糖丶 阅读(169) 评论(0) 推荐(0)
摘要: 数据类型划分 数据类型可分为:可变数据类型,不可变数据类型 不可变数据类型:bool、int、str、元祖 -- 不可变数据类型又称为可哈希的 可变数据类型:list、dict、set -- 不可哈希的 dict key 必须是不可变数据类型,即可哈希的 value 可以是任意数据类型 dict 特 阅读全文
posted @ 2018-08-21 15:52 蜜酥糖糖糖丶 阅读(383) 评论(0) 推荐(0)
摘要: 一、list list可以存放各种类型的数据,与java中list类差不多,比如li = ['keith', 1, True, [1, 2, 3], {name: 'tangtang', age: 18}]; 并且列表是有序的、有索引的、可切片、方便取值。 基本索引与切片类似str。 列表的基本操作 阅读全文
posted @ 2018-08-10 11:58 蜜酥糖糖糖丶 阅读(113) 评论(0) 推荐(0)
摘要: 一、基本数据类型 python中的基本数据类型有以下几种: int -- 整数 python3中默认整数都是int型,python2中int的范围为-231~232-1(32位系统中)/-263~263-1,超过此范围的为long int型 str -- 字符串 python中没有字符型,都是字符串 阅读全文
posted @ 2018-08-09 11:56 蜜酥糖糖糖丶 阅读(119) 评论(0) 推荐(0)
摘要: 一、格式化输出 c/java:"xxxxx" + name + "xxxxxxx" + age python:“xxxxxx%sxxxxxx%d” % (name. age) 在python中也可以用与c/java中类似的方法,但int不能直接与字符串相加,需做str()转换 一般情况,python 阅读全文
posted @ 2018-08-05 21:50 蜜酥糖糖糖丶 阅读(93) 评论(0) 推荐(0)
摘要: 一、python简介 python是一种动态解释型的强类型语言,创始人:龟叔。 python秉承的原则就是优美、简洁,所以开发上比之前学过的C、java等要简单一些,开发的效率也比较高。 解释型语言的特点:开发效率高、可以跨平台,但运行速度较慢。 java是一种介于解释型和编译型之间的语言,具有解释 阅读全文
posted @ 2018-08-05 16:10 蜜酥糖糖糖丶 阅读(53) 评论(0) 推荐(0)
摘要: 一、宏观区别 python2 源码不标准,混乱,重复代码多 python3 统一、标准、去除了重复代码 二、字符编码 python2 默认编码方式是ASCII码 所以默认编码方式下不支持中文,解决方式:在文件首行加上#-*- encoding:utf-8 -*- 如下: python3 默认编码方式 阅读全文
posted @ 2018-08-01 21:02 蜜酥糖糖糖丶 阅读(608) 评论(0) 推荐(0)