str操作方法
s = 'dsj,fhk,je,f'
# s1 = s.split(',')
# print(s1) s = 'aleX leNb'
s1 = s.strip()
print(s1)
s2 = s[2:]
print(s2)
s3 = s[0:7]
print(s3)
s4 = s[1:-1]
print(s4)
s5 = s.startswith('al')
print(s5)
s6 = s.endswith('Nb')
print(s6)
s7 = s.replace('l','p')
print(s7)
s8 = s.replace('l','p',1)
print(s8)
s9 = s.split('l')
print(s9)
s10 = s.split('l',1)
print(s10)
s11 = s.capitalize()
print(s11)
s12 = s.count('l',0,4)
print(s12)
s13 = s.index('N')
print(s13)
s14 = s.find('X le')
print(s14)
s15 =s[-2:]
print(s15) s = '132a4b5c'
s1 = s[1:-3:2]
print(s1)
s2 = s[0:3:2]+s[1]
print(s2)
s = 'aleX leNb'
s.capitalize() 首字母大写
s.upper() 全大写
s.lower() 全小写
s.find() 通过元素找索引,找不到返回-1
s.index() 通过元素找索引,找不到报错
s.swapcase() 大小写翻转
s.replace(old,new,count) (默认替换全部) 替换
s.title() 以特殊字符,数字,空格隔开的每个单词的首字母大写
s.center(宽度,填充) 居中
s.strip() 消除在字符串前后的空格 lstrip 左 rstrip 右
s.split(分隔符) 将字符串按分隔符划分成列表
s.format() 格式化输出
# s = '我叫{},今年{},爱好{},再说一遍我叫{}'.format('aj',20,'nv','aj')
# print(s)
# name = input('请输入姓名')
# s = '我叫{0},今年{1},爱好{2},再说一遍我叫{0}'.format(name,20,'nv')
# print(s)
# name = input('请输入姓名')
# s = '我叫{name},今年{age},爱好{hobby},再说一遍我叫{name}'.format(name=name,age=20,hobby='nv')
# print(s)
s.isdigit() 判断是否数字 s.alpha() 是否字母 s.alnum 是否字母或数字 输出bool值
s.starswith(字符,起始,结尾) s.endswith() 判断开头(结尾)是否某字符(可切片)
len() 长度 count() 计数
for 循环
for i in 可迭代对象
pass
str操作方法的更多相关文章
- str 操作方法
# str 类,字符串 # name ='alex' # 首字母变大写 # test ='alex' # v= test.capitalize() # print(v) # # 大写全部变小写 # t ...
- python之字符串str操作方法
str.upper() (全部大写) str.lower() (全部小写) str.startswith() (以什么开头) str.endswith() (以什么结尾) str.count() (统 ...
- day02_20190106 基础数据类型 编码 运算符
一.格式化输出 name = input('请输入姓名') age = input('请输入年龄') hobby = input('请输入爱好') job = input('请输入你的工作') # m ...
- week3_notebooke1
今日内容:编码集合深浅cpoy文件操作函数初始函数函数的返回值函数的传参 初识: # == 数值比较 # is 比较的是内存地址 # id 测试的是内存地址 # 小数据池 str int # int: ...
- python之目录
一.python基础 python之字符串str操作方法 python之int (整型) python之bool (布尔值) python之str (字符型) python之ran ...
- Python语言系列-02-基础数据类型
格式化输出 #!/usr/bin/env python3 # author:Alnk(李成果) # 百分号% 格式化输出 name = input('姓名:') age = input('年龄:') ...
- python之路day03--数据类型分析,转换,索引切片,str常用操作方法
数据类型整体分析 int :用于计算bool:True False 用户判断str:少量数据的存储 list:列表 储存大量数据 上亿数据[1,2,3,'zzy',[aa]] 元组:只读列表(1,23 ...
- 003_python的str切片,str常用操作方法,for循环,集合,深浅copy
基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余 + - * / ** %... 2.bool布尔值 判断真假以及作为条件变量 3.s ...
- Python 中的字符串(str)、字典(dict)详解及操作方法
一.字符串 在python中字符串是一种重要数据类型.其他数据类型分别为: 数字-number -------- int.long.float.complex这几种 字符串-string ------ ...
随机推荐
- 【Tomcat】tomcat配置文件详解
Tomcat Server的结构图 结构框架,如下 属性表格 元素名 属性 解释 server(它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口 ...
- springboot中使用mybatis之mapper
Spring Boot中使用MyBatis传参方式:使用@Param@Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})& ...
- oracle逐步学习总结之oracle数字函数和日期函数(基础四)
原创作品,转自请注明出处:https://www.cnblogs.com/sunshine5683/p/10140716.html 继上篇总结,继续进行总结: 以下下数字函数: 1.abs(n):返回 ...
- Java-函数式编程(一)初识篇
开发者使用Java8编写复杂的集合处理算法,只需要简单的代码就能在多喝cpu上高效运行,这就是Lambda表达式的初衷. 提示:函数式编程和语言无关,它是一种思想,任何语言都可以实现函数式编程,区别只 ...
- Spring 概念
spring概念 1.spring是一个开源的轻量级的开源框架. 2.spring的核心主要分为两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现. (2)ioc:控制反转,比如有一个类 ...
- 自定义MVC框架之工具类-图像处理类
截止目前已经改造了4个类: ubuntu:通过封装验证码类库一步步安装php的gd扩展 自定义MVC框架之工具类-分页类的封装 自定义MVC框架之工具类-文件上传类 图像处理类: 1,图片加水印处理( ...
- js 微信支付
引入 <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0. ...
- javascript:类数组 -- 对象
在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置. 类数组:本质是一个对象,只是这个 对象 的属性有点特殊,模拟出数组的一些特性. 一般来说,如果我们有一个 ...
- Bootstrap4响应式布局之栅格系统
前面说了Bootstrap4的下载和简单使用,现在我们接着往下学习,Bootstrap4的响应式布局主要依靠栅格系统来实现的.面老K先来讲解一下Bootstrap4的栅格系统,让你能够更快的了解Boo ...
- 【读书笔记】iOS-自定义视图的创建
静态创建自定义视图就是以拖动的方法来创建. 动态创建自定义视图可以理解为使用代码来创建自定义视图. 参考资料:<iOS7开发快速入门>