3.9各类型数据方法补充,转换,分类,编码,坑中菜 3.9.1数据类型方法补充 1.str:不可变 补充方法 s1.capitalize():首字母大写 s1 = "alex" s2 = s1.capitalize() print(s1) s1.title(): 每个单词首字母大写 s1 = "alex wusir" print(s1.title()) s1.swapcase():大小写反转 s1 = "AlEx" print(s1.swapca…
列表的方法: 增:append() insert() extend()只能添加序列类型. .改li[0]= '123' li.insert(2,'123') 2个参数,位置,值 li.remove('123'),如果有两个123,只会删除前面第一个. 其他方法copy() reverse() sort() 字母排序时大写会在前面.按开头的第一个顺序来排 删:pop() ,默认删除最后一个元素,可指定下标索引删除 clear()清空 查:index(),返回一个值的索引,只返回第一个. count…
Python基础知识(四)------字典 字典 一丶什么是字典 ​ dict关键字 , 以 {} 表示, 以key:value形式保存数据 ,每个逗号分隔 ​ 键: 必须是可哈希,(不可变的数据类型),必须是唯一的 ​ 值: 任意数据类型 特点: ​ 查询的效率非常高,通过key来查找元素 #典型的空间换时间的案例: 虽然查询速度高效,但是占内存大 ​ 内部使用key来计算一个内存地址(暂时), hash算法,key必须是不可变的数据类型(key 必须是可哈希的数据类型),key必须是不可变的…
数据结构基本上就是---它们可以处理一些数据的结构.或者说,它们是用来存储一组相关数据的. python中有三种内建的数据结构---列表.元祖和字典. 我们将会学习如何使用它们,以及它们如何使编程变得简单. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目.假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了.只不过在你的购物表上,可能每样东西都独自占有一行,而在python中,你在每个项目之间用逗号分隔. 列表中的项目应该包括在方括号中,这样pyt…
python其他知识目录 1.一道题,选择商品的序号.程序员和用户各自面对的序号起始值 如有变量 googs = ['汽车','飞机','火箭'] 提示用户可供选择的商品: 0,汽车1,飞机2,火箭用户输入索引后,将指定商品的内容拼接打印,如:用户输入0,则打印 您选择的商品是汽车. goods=["汽车","飞机","大炮"] ,len(goods)): print(i,goods[i]) num=input("请输入要选择的商品序号…
阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业   一 引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列表 元组 字典 集合 4 按照以下几个点展开数据类型的学习 #=========…
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool: 2.2.1.4 浮点数float: 2.2.1.5 复数complex: 2.2.1.6 数字相关内建函数 2.2.2 字符串 2.2.2.1 字符串创建 2.2.2.2 字符串常用操作 2.2.2.3 字符工厂函数str() 2.2.3 列表 2.2.3.1 列表创建 2.2.3.2 列表常用…
散列类型 1.集合 定义集合 se = {1,2,3,4} se = set()定义空集合 se = {1,3,5,7} se2 = {1,3,8,9} se & se2 {1,3} 交集 se | se2 并集 se - se2 差集 add 增 pop 随机删 remove 指定删除 update 添加 , 传序列类型. ipython里点后按tab会提示方法. isdisjoint 判断是否有交集 se.isdisjoint(se2) 有交集返回False. issubset 判断是否包含…
%,取余 //,取整,向下取整,5//2 = 2. 一.变量类型 1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) ​ 2.1 bool类型大小写区分,True,False.True + 1不会报错 ​ 2.2复数类型,complex,a = 1 + 1j,a = 1j,识别为复数.a = 1j不会报错.a = 1 + j ,报错. ​ 2.3 decimal 模块,c = decimal.Decimal('1.3'…
1.什么是数据类型? 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int.数字:主要用于运算.1,2,3... bool.判断真假:True, False. str.简单少量的储存数据,并进行相应的操作.name = 'alex', tuple.只读,不能更改.(1,'alex') list:大量有序数据,[1,'ses',True,[1,2,3],{'name':'jinxin'}] dict:大量数据,且是…