摘要: 在python中对字符串和列表的操作有很多,今天在使用split操作和remove操作的时候有了新的发现和领悟, 先来说一下split:是字符串一个常用的操作,作用是按照括号内的参数对字符串进行切割,但是如果不填入参数会怎么样 今天无意间尝试了一下,如果没有参数,会按照空格去切然后去掉空字符串,只要 阅读全文
posted @ 2018-12-05 21:21 王胖儿 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1. 基础数据类型补充 大多数的基本数据类型的知识.已经学完了 join() "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代. 获取到的每个元素和前面的*进行拼接. 得到的是字符串 split() 切割. 切割的结果是列表 列表和字典: 都不能在循环的时候直接删除 把要删除 阅读全文
posted @ 2018-12-04 17:41 王胖儿 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 小数据池, id() 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存. id() 查看变量的内存地址 2. is和==的区别 is 比较的是内存地址 == 比较的是内容 当两个变量指向同一个对象的时候. is是True, ==也是True 3. 再谈编码 阅读全文
posted @ 2018-12-03 21:32 王胖儿 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.什么是字典 字典是以key:value形式来保存数据的,元素与元素逗号隔开 用{}表示,存储的时key:value列表是可变的. 不可哈希元组是不可变的. 可哈希的2. 字典的增删改查(重点) 1. 添加 dic[新key] = 值 setdefault() 2. 删除 pop(key) del 阅读全文
posted @ 2018-11-30 21:52 王胖儿 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.什么是列表 列表是个能装对象的对象 可迭代对象 在python中[]用来描述列表,内部元素用逗号隔开,对数据类型没有要求 列表的索引和切片是和字符串是一样的2.列表的增删改查 添加: append() 追加,在列表最后面添加 insert(位置,元素) 插入,在列表的位置插入元素 extend( 阅读全文
posted @ 2018-11-30 21:50 王胖儿 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 基本数据类型 int 整数 str 字符串 bool 布尔值 list 列表 一般存放大量的数据 [元素,元素。元素] tuple 元组 只读列表,只能看不能操作(元素,元素) dict 字典 存放一对一对的数据 {"key:value","key:value"} set 集合 之存放key 阅读全文
posted @ 2018-11-30 21:49 王胖儿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 之前总是在想遍历多层嵌套的列表,需要循环套循环,用递归函数就可以遍历任何层数的列表 代码如下: 阅读全文
posted @ 2018-11-30 21:07 王胖儿 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 int 整数 str 字符串 bool 布尔值 list 列表 一般存放大量的数据 [元素,元素。元素] tuple 元组 只读列表,只能看不能操作(元素,元素) dict 字典 存放一对一对的数据 {"key:value","key:value"} set 集合 之存放key 要求不 阅读全文
posted @ 2018-11-28 19:41 王胖儿 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串 语法: for循环的语法格式如下: 实例: 以上实例输出结果: 阅读全文
posted @ 2018-11-28 19:30 王胖儿 阅读(129) 评论(0) 推荐(0) 编辑
摘要: %s是全能占位符,可以为任何类型占位 ,比如int、string、bool %d是数字占位符只能整型占位 两种方式:(用print方法举例) 1) print("字符 %s,字符%s" % (变量,变量)) 2)print(f"字符{变量},字符{变量}") 这种方式是在Python3.5之后的版本 阅读全文
posted @ 2018-11-27 20:37 王胖儿 阅读(174) 评论(0) 推荐(0) 编辑