Python之路10-字符串操作

name = "my name is jiachen"
#首字母大写
print (name.capitalize())
#统计字母出现次数
print (name.count(‘a‘))
#居中打印
print (name.center(50,‘-‘))
#字符串装换成bytes类型
print (name.encode(‘utf-8‘))
#判断以什么结尾
print (name.endswith(‘en‘))
#将tab转多少个空格
print (name.expandtabs())
#查找字符开头索引
print (name.find(‘y‘))
#格式化字符串
#name = "my name is {name} and i am {year} old"
#print (name.format(name=‘jiachen‘,year=27))
#print (name.format_map({‘name‘:‘jiachen‘,‘year‘:27}))
#是否为数字或字母
print (‘abc123‘.isalnum())
#是否为字母
print (‘Abc‘.isalpha())
#是否为十进制
print (‘1‘.isdecimal())
#是否为整数
print (‘11‘.isdigit())
#判断是不是一个合法的表示符(变量名)
print (‘a1A‘.isidentifier())
#是否为小写
print (‘Abc‘.islower())
#是否只有数字
print (‘213‘.isnumeric())
#是否为空格
print (‘ ‘.isspace())
#是否每个首字母大写
print (‘My Name Is‘.istitle())
#是否能打印,tty file drive file
print (‘My Name Is‘.isprintable())
#是否都为大写
print (‘My‘.isupper())
#拼接字符串
print (‘+‘.join(‘abc‘))
#长50不够用*号后面补上
print (name.ljust(50,‘*‘))
#长50不够用*号前面补上
print (name.rjust(50,‘*‘))
#变小写
print (‘Alex‘.lower())
#变大写
print (‘alex‘.upper())
#从左边去掉空格回车
print (‘ jiachen  ‘.lstrip())
#从右边去掉空格回车
print (‘ jiachen  ‘.rstrip())
#去掉头尾空格
print (‘ jiachen  ‘.strip())
#
p = str.maketrans(‘abcdef‘,‘123456‘)
print (‘jiachen‘.translate(p))
#字符串替换
print (‘jaaaiachen‘.replace(‘a‘,‘x‘,1))
#从右侧查找
print (‘jiachen‘.rfind(‘e‘))
#分割成列表
print (‘jiachen‘.split(‘a‘))
#匹配换行符,分割成列表
print (‘1+2\n+3+4‘.splitlines())
#反转大小写
print (‘Jiachen‘.swapcase())
#变成一个title
print (‘jiachen‘.title())
#不够50就前面补零
print (‘jiachen‘.zfill(50))
时间: 2024-11-29 03:27:49

Python之路10-字符串操作的相关文章

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

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

Python学习之路3 - 字符串操作&字典

本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector' print(name.capitalize()) # 首字母大写 print(name.count('e')) # 判断字符e在字符串中有多少个 print(name.center(50,'-')) # 一共打印50个字符,将vector放在中间,两边用-填充 print(name.endswith('r')) # 判断字符串以

Python学习杂记_3_字符串操作的常用方法

字符串操作 字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值(形式如 字符串[下标]),下标从0开始,最大下标值是字符串长度减1,即len(string)-1 Python针对字符串有个比较帅气的判断常常用在for循环里示意如下: names="Tinada, Niuer, Zhangsan, Lisi, Wangwu, Zhaoliu" name=input("Plz input the name: ") for name i

python 从小白开始 - 字符串操作(不可修改)

字符串操作 不可修改 1 say = "hello , World,66" 2 print(say.capitalize()) #输出Hello , world,66 首字母大写 3 4 print(say.casefold()) #输出hello , world,66 大写全部变小写 5 6 print(say.center(30,"-")) #输出-------hello , World,66------- 返回一个原字符串居中,并使用"字符"

python开发基础:字符串操作

1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #strip 方法用于移除字符串头尾指定的字符(默认为空格). 5 #str.strip([chars]); 6 # chars移除字符串头尾指定的字符. 这是一个包含的关系 7 name = "*joker**" 8 print(name.strip("*")) 9 print(name.lstrip("*")) #去除左边 10 print(n

Python学习-2天--字符串操作

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: #!/usr/bin/env python    #字符串的基本操作    name='Hello'    name1='Python' 以下是对python中常用的一些字符创操作整理.如有不全请包涵! #!/usr/bin/env python #字符串的基本操作 name='Hello' name1='Python' #+加号 用来连接字符串 print 

python之路-09-文件操作

9.1文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 9.2 文件读写及关闭操作 #!Author:lanhan#data = open("yesterday",encoding="utf-8").read()#f =  open("yesterday",'w',encoding="utf-8")  #文件句柄,也就是内存对象f =  open("yesterday

Python之路 day2 字符串/元组/列表/字典互转

1 #-*-coding:utf-8-*- 2 3 #1.字典 4 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 5 6 #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} 7 print type(str(dict)), str(dict) 8 9 #字典可以转为元组,返回:('age', 'name', 'class') 10 print tup

Python之路 day2 字符串函数

1 #Author:ersa 2 3 name = "ersa" 4 5 #首字母大写capitalize() 6 print(name.capitalize()) 7 8 name = "my name is ersa" 9 #字符串中 子串 重复的次数 10 print(name.count("a")) 11 12 #center() 字符串打印输出在行中间,并指定打印长度,不够可用其他字符补充 13 print(name.center(50

python学习笔记:字符串操作大全

1.借取字符串 str = '0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6:] #截取第七个字符到结尾print str[:-3] #截取从头开始到倒数第三个字符之前print str[2] #截取第三个字符print str[-1] #截取倒数第一个字符print str[::-1] #创造一个与原字符串顺序相反的字符串print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符