python字符串功能学习

1、center

name = ‘Colum‘
print(name.center(18,‘*‘))

将内容填入*的中间,效果为******Colum*******

2.count

计算输入参数的数量

name = ‘Colum‘
print(name.count(‘u‘))

3.decode 解码   encode 编码

4.expandtabs

将tab变为空格,也可以用\t 替换空格实现

name = ‘He is        2*tab‘
print(name.expandtabs())

He is           2*tab

5.find    index

查找参数,返回位置。find返回失败也是有值-1, index查找 失败返回错误

name = ‘He is        2*tab‘
print(name.find(‘2‘))

返回 7print(name.find(‘3‘))-1

print(name.index(‘3‘))
ValueError: substring not found

6.join

连接字符串

name = ‘He is        2*tab‘
print("_".join(name))

H_e_ _i_s_    _    _2_*_t_a_b

7.partition

将内容进行分割三部分,以参数为中间

name = ‘He is        2*tab‘
print(name.partition(‘2‘))

(‘He is\t\t‘, ‘2‘, ‘*tab‘)

8.replace

替换

name = ‘He is        2*tab‘
print(name.replace(‘2‘,‘3‘))

He is        3*tab

9.split

分割返回列表,默认空格分割

name = ‘He is        2*tab‘
print(name.split(‘*‘))

[‘He is\t\t2‘, ‘tab‘]

10.strip

默认去除行两头的空格,参数为去除内容

name = ‘22112   He is        2*tab  21  2‘
print(name.strip(‘2‘))

112   He is        2*tab  21  
时间: 2025-01-06 02:51:22

python字符串功能学习的相关文章

python字符串的学习计划

python字符串有14小节内容, 计划7天学完吧(不知道能完成不) 今天依然是在禅道上写用例的一天 禅道上的用例,编写的时候比较方便 修改维护的时候,有点小麻烦(没有在Excel表中容易修改) D5 there are other fish(good)in the sea------还有其他机会(天涯何处无芳草) 原文地址:https://www.cnblogs.com/lxyddm504/p/11196382.html

python字符串方法学习笔记

# 一.字符串大小写转换# 字符串首字符大写print("hello world".capitalize())# 将字符串变为标题print("hello WORLD".title())# 将字符串转为大写print("hello world".upper())# 把字符串转为小写print("HELLO WORLD".lower())# 翻转字符串中的大小写print("hello WORLD".swap

Python学习笔记1—Python字符串

字符串是python中重要的数据对象 python字符串是以单引号.双引号.或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串 注意以单引号或双引号包含的数据对象中间不可以换行(若需要换行需要用转义字符\n)以三个单引号或三个双引号可以包含多行的数据对象. 一.转义符 在任何的语言里都有转义符这样的概念存在转义符是让含有特殊意义的字符失去特殊的意义按照普通的形式打印. 例如我们需要打印出某个文件的路径 print 'c:\note\takes.txt' 执行结

Python中字符串的学习

Python中字符串的学习 一.字符串的格式化输出 % 占位符 %s 字符串 %d integer %x 十六进制 integer %f float 指定长度 %5d 右对齐,不足左边补空格 %-5d - 代表左对齐,不足右边默认补空格 %05d 右对齐,不足左边补0 -浮点数: %f 默认是输出6位有效数据, 会进行四舍五入 %.2f 指定小数点位数的输出 保留小数点后2位 '%4.8f' 4代表整个浮点数的长度,包括小数,只有当 字符串的长度大于4位才起作用.不足4位空格补足,可以用%04.

python学习笔记:python字符串

二.python字符串操作符 1. 对象标准类型操作符 Python对象的标准类型操作符一共就三种:对象值的比较.对象身份的比较.布尔类型.其中对象值的比较主要是大于.小于.不等于等的数学比较符:对象身份的比较主要是is和is not这两个符号:布尔类型主要是not.and.or等的逻辑运算符. 字符串标准类型操作符也是这些,在做比较操作的时候,字符串是按照ASCII值的大小来比较的. 2. 序列类型操作符 切片操作符 主要分为三种,分别是正向索引.反向索引.默认索引.下图中显示索引的编号: 注

【代码学习】PYTHON字符串的常见操作

一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 + 字符串连接 >>>a + b 'HelloPython' * 重复输出字符串 >>>a * 2 'HelloHello' [] 通过索引获取字符串中字符 >>>a[1] 'e' [ : ] 截取字符串中的一部分 >>>a[1:4] 'ell' in 成员运算符 - 如果字符串

python字符串、列表功能

一.字符串功能 1.capitaliza 首字母大写# name = 'alex'# v = name.capitalize()# print(v)# 2.将所有大写都变小写,casefold 可以转多国语言,lower只能转英文.# name = 'AleX'# v = name.casefold()# print(v)# name = 'AleX'# v = name.lower()# print(v)# 3.center 字符串居中,参数1(必填)为总长度,参数2(选填),默认空白,填充字

【python标准库学习】re模块

1.什么是re 正则表达式一门相对通用的语言,在python中也有对正则表达式的支持,那就是的内置re模块.正则表达式就是一系列的规则去匹配字符串然后进行相应的操作,这些规则网上一搜一大片,而re则是运用正则表达式来提供一系列的功能强大的接口让我们来调用.通常我们在对日志文件进行操作的时候会对正则表达式运用的比较多来得到我们希望得到的数据. 2.python中的转义符 正则表达式中通常用反斜杠'\'来代表转义,'\d'代表数字等,但是python本身也是通过反斜杠'\'来表示转义,所以就和正则表

python基础教程学习笔记---(1)基础语法

1.两个整数相除,计算结果的小数部分被截除,结果仍然是一个整数: 如:1/2=0 2.整数和浮点数相除.或者浮点数之间相除,结果有小数部分,仍然是一个浮点数: 如:1/2.0=0.5  1.0/2=0.5  1.0/2.0=0.5  1/2.=0.5 3.双斜线(//)定义整除运算 如:1.0//2.0=0.0  1//2=0 4.%定义取余运算(求模运算) 如:10%3=1  2.75%0.5=0.25 5.**定义幂运算(乘方运算) 如:2**3=8  -3**2=-9 6.输入16进制表达