码迷,mamicode.com
首页 > 编程语言 > 详细

python基础知识回顾之字符串

时间:2018-11-10 20:16:51      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:expand   index   tab   重要   find   十进制   iss   splay   整数   

字符串是python中使用频率很高的一种数据类型,内置方法也是超级多,对于常用的方法,还是要注意掌握的。

技术分享图片
#author: Administrator
#date: 2018/10/20
#  python3

‘‘‘字符串的内置方法‘‘‘
‘‘‘字符串的这些方法很重要‘‘‘
st=hello kitty {name} is {age}  #创建一个字符串。

print(st.count({))   #计数

print(st.capitalize())  #把字符串的第一个字母大写,整个字符串的首字母,不是每个单词的首字母。capitalize的中文意思是使资本化的,以大写字母写。

print(st.center(50,*)) #给字符串前后加上标记,类似**********hello kitty********这样的效果

print(st.endswith(e})) #判断是否以某个字符串(内容)结尾

print(st.startswith(he))  #判断是否以某个字符串(内容)开头

print(st.expandtabs(tabsize=10))  #在字符串中,扩大空格数,如在上面字符串中,加了一个tab,扩大空格数目

print(st.find(x))   #找到该元素的第一个,并返回索引值。没有找到返回-1,代表没有。

print(st.format(name=Chris,age=24)) #格式化输出,这样,上面的name就会被换成Chris

print(st.format_map({name:Chris,age:24})) #跟上面的功能一样,只是用字典的方式


try:
    print(st.index(x)) #跟find一样功能,只不过当index找不到时,会报错,find不会报错,返回一个-1代表没有。此处加了异常处理,没有找到时不会报错。
except:
    print("没有")


print(1h2.isalnum()) #判断是否字符串只包含数字或字母,返回ture或false。只由数字或则字母组成。

print(31.isdecimal()) #判断是否是一个十进制数

print(21.isdigit()) #判断是否是一个整数

print(dsj.isalpha())#判断是否都是字母

print(43908.isnumeric()) #也是判断是否是一个整数

print(_S493h.isidentifier()) #判断定义的变量是否按照变量的规则定义

print(fhjkl.islower()) #判断是否字符串中全部都是小写

print(GFD.isupper())  #判断是否字符串中全部都是大写

print( .isspace()) #判断空格,用\t、\n也是空格。

print(Fdjk Fdjk Jd.istitle()) #判断文章标题中每个单词是否大写,即是否符合标题的格式

print(FXZ.lower()) #大写变小写 ,upper是变大写

print(XXPabc.swapcase())#大写小写翻转。大变小,小变大

print(chris.rjust(50,*)) #在内容左边加50个*,ljust则在右边加

print(chris.ljust(50,*))

print(   mfhda;k    .strip())#只取字符串,主要去掉换行符和空格等无关字符。

print(   \nmfhda;k.lstrip())#去左边的符号

print(   mfhda;k\n    .rstrip())#去右边的符号

print(xxp  abc.replace(abc,chris))#替换内容

print(fjijdj.rfind(j))   #rfind是找位置,如果有重复的字符,返回最后一个字符的位置索引。

print(fjijdj.find(j))    #find找位置,就是返回第一个被找到的位置。

print(jfd jfdl jfdl.rsplit(j,1))#分割一次,从右边开始分割。

print(fjd fjd fjd.title()) #每个单词第一个大写
View Code

 

python基础知识回顾之字符串

标签:expand   index   tab   重要   find   十进制   iss   splay   整数   

原文地址:https://www.cnblogs.com/jiarenanhao/p/9923788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!