python1114string_test
#! -*- coding:utf-8 -*-
str = "self_learn"
print(type(str))
str.title()
print(str.title()) # 大写英文首字母
str.count("e")
print(str.count("e")) # 返回字母的总数
str = " base "
str.isspace()
print(str.isspace()) # 所有字符都是空白,则返回true,在S中至少有一个字符,否则为false
intab = "aeiou"
outtab = "12345"
deltab = "thw"
test = "this is string example....wow!!!"
trans = test.maketrans(intab, outtab) # 创建字符映射转换表
trans1 = test.maketrans(intab, outtab, deltab) # deltab 要删除的字符
print(test.translate(trans)) # 打印出映射后的字符
print(test.translate(trans1))
str = "Self_Learn"
print(str.upper()) # 全部转换为大写
print(str.istitle()) # 判断英文首字母是否大写
print(str.endswith("N")) #是否以指定字符串结尾是,返回True
print(str.capitalize()) #字符串第一个字母大写,其它的小写
str = " Self_ Learn "
print(str.lstrip()) #省略左边的空格
print(str.rstrip()) #省略右边的空格
print(str.strip()) # 去掉字符串左右的空格
print(str.find("rn")) #返回被查找字符的索引位置
# print(str.format())
print(str.replace("e","6",1)) #替换
print(str.center(100,"n")) #设置长度,两边补充指定字符,指定字符是可选
print(str.rsplit("e")) #返回列表,可以设置分隔符,不设置分隔符,默认以空格作为分隔符
str = " Sel f_ Learn "
print(str.split(" ")) #返回字符串以什么分隔符,如果为指定字符,则以空格作为分割符
print(str.ljust(100,"0")) #设置长度右边补充
print(str.rjust(100,"r"),) #设置长度左边补充
print(str.zfill(50)) #设置长度,左边默认补充0
print(str.isdecimal())
str="33.3"
print(str.isdecimal()) #只有十进制字符,则返回true,否则为假。
print(str.isdigit()) #如果S中的所有字符都是数字,则为真。在S中至少有一个字符,否则为false。
python1114string_test的更多相关文章
随机推荐
- Javaweb学习笔记——(十四)—————— 服务器端验证注册登入表单项目
项目:https://download.csdn.net/download/qq_40223688/10463436 项目 功能: *注册 *登录--------------------------- ...
- Vue中splice的使用
转载:https://blog.csdn.net/xiha_zhu/article/details/80449339 splice(index,len,[item])它也可以用来替换/删除/添加数组内 ...
- 第21月第4天 leetcode codinginterview c++
1.leetcode Implement strStr(). Returns the index of the first occurrence of needle in haystack, or - ...
- servlet增删改查
Servlet 使用Servlet进行增删改查 步骤 1. 导入以下几个jar包到WEB-INF下的lib包里,必要时build path,其中jstl.jar和standard.jar是使用jst ...
- SpringBoot - 添加定时任务
SpringBoot 添加定时任务 EXample1: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spri ...
- ES6 基础
转载自:ES6 基础 一.新的变量声明方式 let/const 与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升. 通过2个简单的例子来 ...
- day 8 - 2 文件操作练习
注册登录 需求: 1.对账号密码的长度进行限制并不允许出现特殊字符 2.把账号密码储存进文件中 3.密码最多输入错误三次 #分别判断注册时账号密码的长度与特殊字符 flag=1 while flag: ...
- Python基础2(2017-07-18)
1.列表.元素操作 定义列表 list = ['Doris','Linda','Dandy','Allen'] 基础的读取操作 list = ['Doris','Linda','Dandy','All ...
- F - Change FZU - 2277 (DFS序+线段树)
题目链接: F - Change FZU - 2277 题目大意: 题意: 给定一棵根为1, n个结点的树. 有q个操作,有两种不同的操作 (1) 1 v k x : a[v] += x, a[v ' ...
- 第六天-request response\13-request乱码.avi;
疑问:提交为POST时 ,request为什么不放在Post里面处理呢? 服务器已经启动后,修改html的代码不需要重启服务器就可以生效 :超链接中有中文,也是需要像get那样 通过该配置文件可以解决 ...