python日记,常用字符串用法

# readme:
#     ne_zha
#     blogger address:www.cnblogs.com/ne-zha
#     字符串的常见用法

            #字符串首字母大写
            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.capitalize()
            print(ne_zha)

            #字符串首字母大写
            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.count(‘_‘)
            print(ne_zha)

            #几类填补字符用法
            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.center(30,‘@‘)
            print(ne_zha)

            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.ljust(30,‘@‘)
            print(ne_zha)

            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.rjust(30,‘@‘)
            print(ne_zha)

            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.zfill(30)
            print(ne_zha)

            #转换成二进制码
            ne_zha =(‘123‘)
            ne_zha =ne_zha.encode()
            print(ne_zha)

            #判定结尾字符真假
            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.endswith(‘a‘)
            print(ne_zha)

            #判断第一个字符所在下标
            ne_zha =(‘ne_zhaz‘)
            ne_zha =ne_zha.find(‘z‘)
            print(ne_zha)
            #判断最后一个字符所在下标
            ne_zha =(‘ne_zhaz‘)
            ne_zha =ne_zha.rfind(‘z‘)
            print(ne_zha)

            #格式化字符串
            name =(‘My name is {x}‘)
            names =name.format(x=‘ne_zha‘)
            print(names)

            name =(‘My name is {0}‘)
            names =name.format(‘ne_zha‘)
            print(names)

            # names =name.format_map()

            #字母数字返回True
            ne_zha =(‘nezha233‘)
            ne_zha =ne_zha.isalnum()
            print(ne_zha)
            #纯字母返回True
            ne_zha =(‘nezha‘)
            ne_zha =ne_zha.isalpha()
            print(ne_zha)
            #判断十进制字符
            ne_zha =(‘2333‘)
            ne_zha =ne_zha.isdecimal()
            print(ne_zha)
            #判断整数
            ne_zha =(‘2333‘)
            ne_zha =ne_zha.isdigit()
            print(ne_zha)
            #判断合法字符
            ne_zha =(‘ne_zha‘)
            ne_zha =ne_zha.isidentifier()
            print(ne_zha)
            #判断字符串中是否纯小写字母
            ne_zha =(‘ne_zha233‘)
            ne_zha =ne_zha.islower()
            print(ne_zha)
            #判断字符串中是否纯大写字母
            ne_zha =(‘NE_ZHA233‘)
            ne_zha =ne_zha.isupper()
            print(ne_zha)
            #判断是否为整数(?isnumeric和digit的区别?)
            ne_zha =(‘233.3‘)
            ne_zha =ne_zha.isnumeric()
            print(ne_zha)
            #判断是否纯空格
            ne_zha =(‘ ‘)
            ne_zha =ne_zha.isspace()
            print(ne_zha)
            #判断是否为title格式
            ne_zha =(‘Ne Zha233‘)
            ne_zha =ne_zha.istitle()
            print(ne_zha)
            #判断是否可以打印
            ne_zha =(‘ne_zha233‘)
            ne_zha =ne_zha.isprintable()
            print(ne_zha)

            #@@将序列中的元素以指定的字符连接生成一个新的字符串
            str = ‘ ‘
            ne_zha =[‘2‘,‘3‘,‘3‘,‘3‘]
            print(str.join(ne_zha))

            #@@指定分隔符对字符串进行切片
            ne_zha =(‘My name is \nne_zha\n!!!‘)
            print(ne_zha.split(‘\n‘))
            print(ne_zha.split(‘\n‘,1))

            #将字符串中大写字母转换成小写
            ne_zha =(‘Ne_zha233‘)
            ne_zha =ne_zha.lower()
            print(ne_zha)
            #将字符串中大写字母转换成小写
            ne_zha =(‘Ne_zha233‘)
            ne_zha =ne_zha.upper()
            print(ne_zha)
            #将字符串转换成title格式
            ne_zha =(‘Ne_zha233‘)
            ne_zha =ne_zha.title()
            print(ne_zha)
            #字符串大小写取反
            ne_zha =(‘Ne_zha233‘)
            ne_zha =ne_zha.swapcase()
            print(ne_zha)

            #@@去除字符串开头结尾中指定字符,默认空白符
            ne_zha =(‘NNe_zha  233\n‘)
            ne_zha =ne_zha.strip(‘N‘)
            print(ne_zha)

            ne_zha =(‘\nNe_zha  233\n‘)
            ne_zha =ne_zha.rstrip()
            print(ne_zha)

            ne_zha =(‘\nNe_zha  233\n‘)
            ne_zha =ne_zha.lstrip()
            print(ne_zha)

            #替换字符串中的字符
            ne_zha =(‘ne_zha233‘)
            ne_zha =ne_zha.replace(‘3‘,‘6‘,1)
            print(ne_zha)

split和spitlines,isnumeric和digit的区别??

时间: 2024-08-10 17:21:25

python日记,常用字符串用法的相关文章

Python入门之字符串用法

1.字符串类型 Python中的字符串可以用一对" ".一对' '或者一对""" """来实现(如图1),其中要注意的是首尾不能不一致,例如' "或者" '将抛出语法异常(如图2).对于三引号来说可以在其内定义多行的字符串(前面单双引号定义的都是单行字符串),并且在其内可以随意使用单引号和双引号而不需要转义.三引号多用于程序说明,例如程序功能.作者等.   图 1                    图

初识python: 常用字符串操作

直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print('capitalize返回值:',name.capitalize()) # 首字母大写 print('count返回值:',name.count('l')) #指定字母数量 print('center返回值:',name.center(50,'-')) #共打印50个字符,不够的用"-"

python之常用字符串函数

#author:zhouyuname = 'my name is zhouyu' print(name.capitalize())print(name.count('m'))print(name.center(50,'-'))print(name.endswith('zhouyu'))#上面这个方法可以用来判断用户输入的是否为邮箱:@qq.comprint(name.find('n'))#上面这个是去找n的索引,有同学可能会问这个有什么用呢,其实字符也是可以切片的,print(name[name

Python(27)_字符串的常用的方法2

#-*-coding:utf-8-*- ''' 字符串操作 ''' s = " bowen " # 从右边删 s1 = s.rstrip() print(len(s1)) s2 = s1.lstrip() print(len(s2)) 从右边删除元素,从左边删除元素,这个在以后项目中经常用到 · 计算个数 #-*-coding:utf-8-*- ''' 字符串操作 ''' s = " boaaweushvaan " s1 = s.count('a') print(s

Python中的字符串及用法

字符串是 Python 中最常用的数据类型1.#字符串的定义a = 'westos'b = "what's"c = """用户管理管理系统1.添加用户2.删除用户3.显示用户..... """print(a)print(b)print(c) 2.字符串的特性 字符串是字符的有序集合,可以通过其位置来获得具体的元素.在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始.python 可以取负值,表示从末尾提取

python学习之 字符串前'r'的用法

python学习之 字符串前'r'的用法 在打开文件的时候open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子 在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\' 例: s=r'\tt' print(s) Output: '\tt' s='\tt' print(s) Output: '        t' python学习之

零基础学python-7.1 python中的字符串简介与常用函数

在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表 在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用 字符串常用的一些操作与函数 操作 解释 s='' 空字符串 s="abc'd" 双引号和单引号相同 s='abc\n' 转义序列,使用变量完全显示字符, 只有使用print函数才能够显示转义 s="""aaaaa

Python基础之字典、元祖、常用字符串方法、文件读写

字典:键值对方式存在.key value stu={ 'name':'zhangsan', 'gender':'femanl', 'age':17}print(stu) #增加字典值 stu["score"]=87stu.setdefault('dictinct','nanshan') #已经存在就不添加 sstu.update(xx) #把一个字典加入到另外一个字典里面 #删字典值 stu.pop('age')del stu['score'] stu.clear() #清空字典 #查

Python学习之==>常用字符串方法

# 常用字符串方法 a = '\n 字 符 串 \n\n'c = a.strip() #默认去掉字符串两边的空格和换行符c = a.lstrip() #默认去掉字符串左边的空格和换行符c = a.rstrip() #默认去掉字符串右边的空格和换行符 words1 = 'day is a wonderful day'words2 = 'http://baidu.COM'print(words1.strip('day')) #如果strip方法指定一个值的话,那么会在字符串两边去掉这个值print(