Python数据类型——字符串(必会)

1.字符串类型:

字符串是一个有序的,不可修改的,元素以引号包围的序列

python字符串的定义:双引号或者单引号中的数据,就是字符串

'hello,world'        "hello python"

字符串存储的另外一种方式:字符串和字符串之间可以想加。

例如:

a = 'hello'

b = 'world'

c = a+b

print(c)

输出结果是:helloworld

2.字符串的索引和切片:

3.字符串的查找:(*是常用的)

 

 

 

字符串的查找

count

计数功能,返回自定字符在字符串当中的个数

 

find

查找,返回从左第一个指定字符的索引,找不到返回-1

 

rfind

查找,返回从右第一个指定字符的索引,找不到返回-1,返回的索引是从左往右计算

 

index

查找,返回从左第一个指定字符的索引,找不到报错

 

rindex

查找,返回从右第一个指定字符的索引,找不到报错

4.字符串的拆分:(*是常用的)

字符串的分割

partition

把mystr以str分割成三部分,str前,str自身和str后

 

字符串的分割

splitlines

按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割

字符串的分割

***split

按照指定的内容进行分割

5.字符串的替换:(*是比较常见的)

字符串的替换

*replace

从左到右替换指定的元素,可以指定替换的个数,默认全部替换

 

translate

按照对应关系来替换内容 from string import maketrans

 

6.字符串的修饰:

 

字符串的修饰

center

让字符串在指定的长度居中,如果不能居中左短右长,可以指定填充内容,默认以空格填充

 

ljust

让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充

 

rjust

让字符串在指定的长度右齐,可以指定填充内容,默认以空格填充

 

zfill

将字符串填充到指定的长度,不足地方用0从左开始补充

 

**format

按照顺序,将后面的参数传递给前面的大括号

 

***strip

默认去除两边的空格,去除内容可以指定

 

rstrip

默认去除右边的空格,去除内容可以指定

 

lstrip

默认去除左边的空格,去除内容可以指定

 

7.字符串的格式化:

format()用法:

 相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’

  1. 使用位置参数
  2. 使用关键字参数
  3. 填充与格式:[填充字符][对齐方式 <^>][宽度]
  4. 精度与进制

8.字符串的变形:

 

 

 

 

字符串的变形

upper

将字符串当中所有的字母转换为大写

 

lower

将字符串当中所有的字母转换为小写

 

swapcase

将字符串当中所有的字母大小写互换

 

title

将字串符当中的单词首字母大写,单词以非字母划分

 

capitalize

只有字符串的首字母大写

 

expandtabs

把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8

 

9.字符串的判断:

 

 

 

 

字符串的判断

isalnum

判断字符串是否完全由字母或数字组成

isalpha

判断字符串是否完全由字母组成

isdigit

判断字符串是否完全由数字组成

isupper

判断字符串当中的字母是否完全是大写

islower

判断字符串当中的字母是否完全是小写

istitle

判断字符串是否满足title格式

isspace

判断字符串是否完全由空格组成

startswith

判断字符串的开头字符,也可以截取判断

endswith

判断字符串的结尾字符,也可以截取判断

split

判断字符串的分隔符切片

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值