python新手基础知识-2数据类型

这篇博客详细介绍了Python的基础数据类型,包括字符串(str)的格式、操作、字符串处理;容器类型如列表(list)的定义、遍历、操作;元组(tuple)的特性;集合(set)的声明和特点;字典(dict)的使用方法;以及数字类型(int, float, bool)的概念,探讨了可变与不可变、浅拷贝与深拷贝,还涵盖了类型转换等知识点。" 118605378,11118988,深入理解Python数据分析库Numpy:数组操作与特性解析,"['Python', '数据分析', 'Numpy', '数组操作', '数据处理']
摘要由CSDN通过智能技术生成

数据类型

str字符串:

格式
必须用''或""或'''''',其中三引号可以保留格式,单引号中不可存在的格式
下标和切片
index下标:从左往右,最左侧从0开始
          从右往左,最右侧从-1开始
          获取字符串某一位:str[index]
切片:str[start:end:方向和步长](包前start不包后) 
	 start若是0可省略,end若是最后一位可省略
  	 方向:正数表示从左到右
          负数表示从右到左
     步长:数字表示步长
查找内容
str.find(要查找的字符串) 默认从左侧查找
str.rfind(要查找的字符串) 从右侧开始查找
str.index(要查找的字符串) 默认从左侧查找   类似find
str.rindex(要查找的字符串) 从右侧开始查找  类似rfind
相同:找到的话都是返回第一个元素的下标,找到第一个后就不向下找了
区别:找不到元素的时候find,rfind 返回-1,而index,rindex会报错
判断
str.startwith(xxx):是否以xxx开头
str.endwith(xxx):是否以xxx结尾
str.isalpha():字符串是否全部是字母
str.isdigit():字符串是否全部是数字
str.isalnum():字符串是否是字母或者数字组成的
			  (可以纯数字,可以纯字母,也可以有字母有数字)
str.isspace():是否是空格字符
str.islower():字符串中的字母是否全部是小写字母
str.isupper():字符串中的字母是否全部是大写字母
所有的返回结果:True|False
统计|替换|分隔
str.count(xx):统计个数,xx在字符串出现了几次
str.replace(old, new, count):替换,用新的字符串替换旧字符串,默认全部替换,也可以通过count指定替换次数
str.split(sep, count):分隔,使用指定的分隔符,默认从左往右找到所有的sep进行分隔,	也可以指定次数count
str.rsplit(sep, count):从右往左进行分隔
str.splitlines():按照换行符分隔 \n
str.partition(sep):将指定的字符串从左侧分割成三部分,sep前|sep本身|sep后
str.rpartition(sep):将指定的字符串从右侧开始分割成三部分,sep前|sep本身|sep后
修改大小写
str.capitalize():一句话的第一个单词的首字母大写
str.title():一句话中每个单词的首字母大写
str.upper():全部字母大写
str.lower():全部字母小写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值