python基础之字符串操作

下面显示代码在ipython3中实现

s=‘i like python‘

#首字母大写

capitalize()
1 In [3]: s=‘i like python‘
2
3 In [4]: s.capitalize()
4 Out[4]: ‘I like python‘

#全部转换大写,全部转换小写

upper()  lower()

In [6]: s.upper()
Out[6]: ‘I LIKE PYTHON‘
1 In [7]: s.lower()
2 Out[7]: ‘i like python‘

#大写转换,将原来大写的转换成小写,小写转换成大写

In [8]: s.swapcase()
Out[8]: ‘I LIKE PYTHON‘

#单词首字母大写

In [9]: s.title()
Out[9]: ‘I Like Python‘

#居中

In [11]: s.center(20) #默认是空格
Out[11]: ‘   i like python    ‘
In [14]: s.center(20,‘~‘)#制定字符串
Out[14]: ‘~~~i like python~~~~‘

s = ‘  i Like  Pyhon  ‘
#删除前后空格(默认是删除空格,可以指定要删除的前后字符串)

strip
In [16]: s.strip()
Out[16]: ‘i Like  Pyhon‘

#删除后边空格

rstrip
In [17]: s.rstrip()
Out[17]: ‘  i Like  Pyhon‘

#删除左边空格

lstrip
In [18]: s.lstrip()
Out[18]: ‘i Like  Pyhon  ‘

#公共方法

#获取字符串元素长度

len
In [19]: len(s)
Out[19]: 17

#查看元素是否以某字符串开头(返回True,False),

startswith
endswith
In [20]: s.startswith(‘ ‘)
Out[20]: True
In [22]: s.endswith(‘ ‘)
Out[22]: True

#根据元素找索引号(如果找不到则返回-1)

find

In [23]: s.find(‘i‘)
Out[23]: 2

index(如果找不到则会报错)

In [26]: s.index(‘i‘)
Out[26]: 2

#统计( 如果统计不到元素则返回0)

count

In [29]: s.count(‘i‘)
Out[29]: 2

#替换

In [31]: s.replace(‘Like‘,‘love‘)
Out[31]: ‘  i love  Pyhon  ‘

原文地址:https://www.cnblogs.com/llinux/p/9446349.html

时间: 2024-08-27 04:17:51

python基础之字符串操作的相关文章

python基础10 字符串操作,字典操作,集合操作

本节内容: 字符串操作 字典操作 集合操作 字符串操作 概述 字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等.请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符. 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: "I'm OK" 类似的,如果字符串包含",我们就可以用'

Python基础之字符串操作,格式化。

Python字符串现在感觉在日常的使用中不多,但仔细看了书以后一些小技巧还是很方便的,我这里简单的记录下. 插入一个超搞逼格的: .format_map(其实这个是字符串的方法.....) In [83]: info = {"name": "sidian", "age": 18} In [84]: "my name is {name},age is {age}".format_map(info) Out[84]: 'my na

Python基础语法—字符串&语句&集合

Python字符串 Python中不支持char单字符类型,单字符在Python中也是一个字符串 Python字符串更新 更新Python字符串方法 1234 var1 = 'Hello World!'print "Updated String :- ", var1[:6] + 'Python' 实际执行效果为 Updated String :- Hello Python Python转义字符 Python字符串运算符 Python字符串格式化 Python三引号(triple quo

19、python基础学习-字符串及操作

1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/26 4 # 字符串是以单引号'或者双引号"括起来的任意文本,例如:'asd',"123" 5 # '"不是字符串的一部分,如果需要作为字符串的一部分,需要在单引号外面加上双引号,如:"it's a Good !" 6 7 #创建字符串 8 # var1 = "Hello word" 9 # var2 = 'pyt

Python基础2 字符串、列表、字典、集合等操作

列表.元祖操作 列表 语法: name = ['jack', 'tom', 'bob'] 列表切片 列表切片的特点是"顾头不顾尾" >>> name = ['jack', 'tom', 'bob'] >>> name[:] ['jack', 'tom', 'bob'] >>> name[1:] ['tom', 'bob'] >>> name[1:2] ['tom'] >>> name[:-1] [

python基础、字符串和if条件语句

一:Python基础 1.文件后缀名: .py 2.Python2中读中文要在文件头写: -*-coding:utf8-*- 3.input用法      n为变量,代指某一变化的值 n = input ('请输入用户名:')     等到用户输入值,就会将用户输入的值赋值给n,n代指用户输入的内容. 4.变量只能由字母.数字.下划线组成. 不能以数字开头. 不能用Python的关键字开头: 5.n="花椒"      赋值  n=="花椒"    比较 二:字符串

python基础(字符串)

Python字符串: 在Python中的字符串被确定为一组连续的字符在引号之间, Python允许在任何对单引号或双引号. 串的子集,可以使用切片操作符可采用([]和[:]),索引从0开始的字符串的开始和结束(-1). 加号(+)符号的字符串连接操作符,而星号(*)表示重复操作. str = 'Hello,world!' print str print str[0] print str[2:5] print str[2:] print str * 2 print str + 'Ethon' 产生

[Python Study Notes]字符串操作

字符串操作 a.字符串格式化输出 1 name = "liu" 2 print "i am %s " % name 3     4 #输出: i am liu   6 PS: 字符串是 %s;整数 %d;浮点数%f b.查找字符串(find) 1 str.find(str, start=0, end=len(mystr)) # 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 1 >>> str = 'xinge 好帅'

【python基础】文件操作

首先要明确的就是python对文件的操作实质上是需要调配两种资源: 1.宿主机的系统资源,比如Linux下的limit文件句柄数 2.python内存资源 两种使用方法: 方式一: f=open('aaa.txt','rt',encoding='utf8') f.read() f.close ##释放系统资源,向系统发送指令告知,程序结束,请求系统关闭文件 方式二: with open('aaa.txt','rt',encoding='utf8') as f: f.read() ps:方式二借助