随笔分类 -  python数据类型

摘要:说完常用的数据类型,再来说下运算符。运算符用于将各种类型的数据进行运算,让静态的数据跑起来。 编程语言中的运算大致分为以下几个大类: 算术运算, 用于加减乘除等数学运算 赋值运算,用于接收运算符或方法调用返回的结果 比较运算, 用于做大小或等值比较运算 逻辑运算,用于做 与、或、非运算 位运算, 用 阅读全文
posted @ 2018-04-13 14:01 JunSheep 阅读(189) 评论(0) 推荐(1)
摘要:set 1、集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成一个集合,就自动去重了 关系测试,测试两组数据之间的交集、差集和并集等关系 2、集合中的元素有三个特征: 1. 确定性(元素必须可hash) 2. 互异性(去重) 3. 无序性(集合中的元素没有先后之分),如集合 阅读全文
posted @ 2018-04-13 11:44 JunSheep 阅读(287) 评论(0) 推荐(1)
摘要:dict特性 字典一种key-value的数据类型,使用就像我们上学用的字典,通过笔划、字母来查找对应页的详细内容。特性: key-value结构 key必须可hash、且必须为不可变数据类型、必须唯一(创建时如果同一个键被赋值两次,后一个值会被记住) 可存放任意多个值、可修改、可以不唯一 无序 查 阅读全文
posted @ 2018-04-13 11:35 JunSheep 阅读(638) 评论(0) 推荐(0)
摘要:元组使用方法汇总 Python的元组和列表类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),所以元组没有增、删、改的操作,且元组使用小括号而列表使用中括号,如下: 1、元组中只包含一个元素时 需要在元素后面添加逗号来消除歧义 2、元组中的元素值不允许修改 修改元组值报错 但是可以对元 阅读全文
posted @ 2018-04-10 14:05 JunSheep 阅读(230) 评论(0) 推荐(0)
摘要:字符串的分割与拼接 一、字符串分割 1.1、str.split(str="", num=string.count(str)) str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数。 1.2、str.splitlines([keepends]) 阅读全文
posted @ 2018-04-10 01:21 JunSheep 阅读(450) 评论(0) 推荐(1)
摘要:str替换 1、str.replace(old, new[, max]) old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替换不超过 max 次 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如 阅读全文
posted @ 2018-04-08 07:40 JunSheep 阅读(752) 评论(0) 推荐(0)
摘要:str常见判断条件 一、str开头结尾判断 1、str.startwith(str, beg=0,end=len(string)) str -- 检测的字符串。 strbeg -- 可选参数用于设置字符串检测的起始位置。 strend -- 可选参数用于设置字符串检测的结束位置 如果检测到字符串则返 阅读全文
posted @ 2018-04-08 00:21 JunSheep 阅读(324) 评论(0) 推荐(0)
摘要:str(计数、编码修改、转换空格、查找、格式化) 1、str.count(sub, start= 0,end=len(string)) sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位置。字符中第一个字 阅读全文
posted @ 2018-04-07 21:58 JunSheep 阅读(308) 评论(0) 推荐(0)
摘要:str对齐方法 1、str.center(width,fullchar=None) 字符串内容居中,不足的长度用fullchar来代替 2、str.ljust(width,fullchar=None) 字符串内容左对齐,不足的长度用fullchar来代替 3、str.rjust(width,full 阅读全文
posted @ 2018-04-07 19:35 JunSheep 阅读(338) 评论(0) 推荐(0)
摘要:str的大小写方法: 1、str.capitalize(obj) 首字母转变成大写,如果首子母已经是大写则还是输出首字母大写结果 2、str.casefold()=str.lower() 字符串中所有内容,大写转小写 3、str.upper() 字符串中所有内容,小写转大写 4、str.title( 阅读全文
posted @ 2018-04-07 19:34 JunSheep 阅读(595) 评论(0) 推荐(0)
摘要:字符串的基础操作: 1、str1 + str2 将字符串连接 2、str * num 将字符串复制num次 3、str[index] 字符串的索引值 4、str[index:index:step] 切片操作 Mark on 2018.4.6 阅读全文
posted @ 2018-04-07 19:33 JunSheep 阅读(330) 评论(0) 推荐(0)
摘要:list 赋值 1、list_new = list Case1. 更改原始列表,看复制的列表是否会变化? 根据例子说明,使用“=”赋值方法,原始数据的改变会引起复制的列表的变化 Case2. 更改复制后列表,看原始列表是否会变化? 根据例子说明,使用“=”赋值方法,复制后的数据的改变也会引起原始列表 阅读全文
posted @ 2018-04-06 02:42 JunSheep 阅读(338) 评论(1) 推荐(1)
摘要:list常见的用法 列表基础: 1、列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。 2、列表中的每个元素都分配一个数字 - 它的位置参数,或索引,第一个索引是0,第二个索引是1,依此类推。 3、序列都可以进行的操作包括索引,切片,加,乘, 阅读全文
posted @ 2018-04-06 00:59 JunSheep 阅读(282) 评论(0) 推荐(0)
摘要:python常见的数据类型 <!--StartFragment--> <!--StartFragment--> 序号 数据类型 定义 格式(举例) 是否可变 是否有序 1 Number (数字) Python 3 支持 int、float、bool、complex(复数)。 1,11,22 不可变 阅读全文
posted @ 2018-04-05 20:55 JunSheep 阅读(171) 评论(0) 推荐(0)