Python学习之路:字符串(字符串类型及其操作,字符串类型的格式化)

一、字符串操作符:

1. ''x'' + "y" :连接两个字符串。

2."x" * n 或 n * "x" :复制 n 次字符串 x 。

3. "x" in "s":x 是 s 的子串,返回 True ,否则返回 False 。


二、字符串处理函数:

1.len( x ) :返回字符串的长度

2.str( x ) :将任意类型的 x 转换成字符串形式(和 eval() 函数相反)。

3.hex( x )或 oct( x ):整数 x 的十六进制或八进制小写形式字符串。

4.chr( u ):u 为 unicode 编码,返回编码对应的字符。

5.ord( x ):x 为字符,返回其对应的 Unicode 编码。


三、字符串处理方法:

1.str.lower() 或str.upper():返回字符串"str"的副本,全部小写或者大写。

2.str.split( sep = None):返回一个列表,由 ”str“根据 sep 被分隔的部分组成。说人话:"A,B,C".split(",") ,结果为[A,B,C]。只要出现都阿红九江字符串拆解为两个部分。

3.str.count( sub ) :返回字符串在 str 中出现的次数(区分大小写)。

4.str.replace( ole, new) :返回字符串副本,所有 old 子串替换为 new 字串。

5.str.center( width [,fillchar]) :字符串"str"根据 宽度 width 居中,fillchar 为填充的字符,默认为空格。

   >>>

6.str.strip(chars):返回字符串 str 的副本,在起左侧和右侧去掉 chars 中列出的字符。

7.str.join(iter):在 iter 变量除最后一位元素外每个元素后增加一个 str 。

     >>>


四、字符串类型格式化:format()

1.槽 { }: {<参数序号>: <格式控制标记>}

<格式控制标记>用来控制参数显示时的格式,包括:<填充> <对齐> <宽度> <.精度(注意,这有个.)> <类型>6 个可选字段

2.填充:指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格,可以通过<填充>更换。

>>>

3.对齐:参数在<宽度>内输出时的对齐方式,分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。

4.宽度:指当前槽的设定输出字符宽度,如果该槽对应的 format() 参数长度比<宽度>设定值大,则使用参数实际长度;如果该值的实际位数小于指定宽度,则位数将被默认以空格字符补充。

5.逗号:<格式控制标记>中逗号(   ,)用于显示数字的千位分隔符

>>>

6.精度:表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。

7.类型:表示输出整数和浮点数类型的格式规则。对于整数类型,输出格式包括6 种。


五、字符串切片:

1.<字符串> [M:N] ,M缺失表示至开头,N缺失表示至结尾

>>>

2.<字符串> [ M:N:K ],根据步长 K 对字符串切片

>>>

3.字符串逆序:

>>>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值