直接上代码示例:

#!/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个字符,不够的用“-”补充,且将nmae字符串放在中间
print('encode返回值:',name.encode()) #字符转字节
print('endswith返回值:',name.endswith('yh')) #判断字符串是否以指定值结尾 str1 = '这是一个\tTAB建转换'
print('expandtabs返回值:',str1.expandtabs(tabsize=30)) #将tab建转成30个空格。 print('find返回值:',name.find('l')) #获取指定字符串中第一个字符的位置
print('rfind返回值:',name.rfind('l')) #返回指定字符从右往左出现的第一个字符位置 str2 = 'my name is {name},i am {year} old.'
print('format返回值:',str2.format(name='simple',year=25)) #格式化输出
print('format_map返回值:',str2.format_map( {'name':'simple','year':25} )) str3 = 'simple123好'
print('isalnum返回值:',str3.isalnum()) #判断字符是否由阿拉伯数字和字母组成(即:若包含特殊字符则:False)
print('isalpha返回值:',str3.isalpha()) #是否纯英文字符组成 str4 = '122' #定义一个十进制字符串,只需要在字符串前添加 'u' 前缀即可。
print('isdecimal返回值:',str4.isdecimal()) #如果字符串只包含十进制字字符返回True,否则返回False。 str5 ='23'
print('isdigit返回值:',str5.isdigit()) #是否为整数
print('isidentifier返回值:','name'.isidentifier()) #判断是否是一个合法的变量名
print('islower返回值:','lzh123'.islower()) #判断字母是否全是小写字母
print('isupper返回值:','LZH123'.isupper()) #判断字母是否全是小写字母
print('isnumeric返回值:','123'.isnumeric()) #判断是否是全是数字组成
print('isspace返回值:',' '.isspace()) #判断是否全是空格
print('istitle返回值:','My name is'.istitle()) #判断每个单词首字母是否大写 print('join返回值:','合并'.join(['1','2','3'])) #将指定值放入到...
print('ljust返回值:',name.ljust(50,'*')) #共打印50个字符,不够的在右侧用“*”补充
print('rjust返回值:',name.rjust(50,'*')) #共打印50个字符,不够的在左侧用“*”补充 print('lower返回值:','Simple'.lower()) #将大写变小写
print('upper返回值:','simple'.upper()) #将小写变大写 print('strip返回值:',' simple '.strip()) #取消两边空格和回车
print('lstrip返回值:',' simple '.lstrip()) #取消左边空格和回车
print('rstrip返回值:',' simple '.rstrip()) #取消右边空格和回车 p = str.maketrans('absi','1234')
print('maketrans返回值:','simple'.translate(p)) #对应转换,可延生加密方式 print('replace返回值:','simple sir'.replace('s','L',2)) #将指定值替换成另一个值,并选择替换几个 print('split返回值:','1+2+3+4'.split('+')) #将字符串以指定字符为分隔符分割成一个列表
print('splitlines返回值:','1+2+3\n+4'.splitlines()) #同上,以换行符作为分割符 print('swapcase返回值:','Simple Sir'.swapcase()) #大小写互换 print('title返回值:','simple sir'.title()) #将每个单词首字母大写

字符串常用操作

 执行结果:

初识python: 字符串常用操作的更多相关文章

  1. python 字符串常用操作

    字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() ...

  2. python字符串常用操作

    #### 1) 判断类型 - 9 | 方法 | 说明 || --- | --- || string.isspace() | 如果 string 中只包含空格,则返回 True | | string.i ...

  3. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

  4. python笔记2-数据类型:字符串常用操作

    这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 ...

  5. Python学习笔记五:字符串常用操作,字典,三级菜单实例

    字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count(“x”) 输出字符, ...

  6. python字符串常用内置方法

    python字符串常用内置方法 定义: 字符串是一个有序的字符的集合,用与存储和表示基本的文本信息. python中引号中间包含的就是字符串. # s1='hello world' # s2=&quo ...

  7. Python字符串的操作

    字符串常用操作 name = "my name is alex" # 注: python中方法名前后带下划线的是供内部使用的方法, 如方法__dir__(). 这种方法是不对外提供 ...

  8. python 字符串常用操作方法

    python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...

  9. Python3笔记022 - 5.1 字符串常用操作

    第5章 字符串及正则表达式 5.1 字符串常用操作 5.1.1 拼接字符串 使用+运算符可完成多个字符串的拼接,产生一个新的字符串对象. str1 = "2020年07月06日是" ...

随机推荐

  1. Mysql资料 主键

    目录 一.简介 二.操作 三.技巧 一.简介 主键意味着表中每一行都应该有可以唯一标识自己的一列(或一组列). 一个顾客可以使用顾客编号列,而订单可以使用订单ID,雇员可以使用雇员ID 或 雇员社会保 ...

  2. SpringMVC 入门、请求、响应

    目录 SpringMVC 概述 SSM 简介 MVC 简介 SpringMVC 简介 入门案例 Spring 技术架构 SpringMVC 基础配置 常规配置 Controller 加载控制 静态资源 ...

  3. SSM——Spring框架

    Spring概念 什么是Spring Spring两大核心 1.IOC 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中 ...

  4. java 图形化小工具Abstract Window Toolit ImageIO缩放图片,添加水印

    实现步骤: 读取图像Image src = ImageIO.read 创建目标图像BufferedImage distImage = new BufferedImage(dstWidth, dstHe ...

  5. MLNX网卡驱动安装

    安装/升级MLNX驱动 1. 安装准备 驱动下载地址:https://www.mellanox.com/products/ethernet-drivers/linux/mlnx_en 选择和系统版本匹 ...

  6. python3 5月26日 time模块常用时间转换 &datetime()模块学习 random()

    import time  获取当前时间: 指定字符串格式:time.strftime("%Y-%m-%d %H:%M:%S") 当前时间戳:time.time() 当前时间元组格式 ...

  7. socket模块实现基于UDP聊天模拟程序;socketserver模块实现服务端 socket客户端代码示例

    socket模块 serSocket.setblocking(False) 设置为非阻塞: #coding=utf-8 from socket import * import time # 用来存储所 ...

  8. float浮动的详细总结

    float浮动的详细总结 1.定位方案 在css中,有4种常用的方法对元素进行定位和布局: normal flow:标准流.文档流: position:定位(relative.absolute.fix ...

  9. 【LeetCode】1405. 最长快乐字符串 Longest Happy String

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 贪心 日期 题目地址:https://leetcode ...

  10. 【LeetCode】1085. Sum of Digits in the Minimum Number 解题报告(C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 遍历 日期 题目地址:https://leetcode ...