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操作方法的更多相关文章

  1. str 操作方法

    # str 类,字符串 # name ='alex' # 首字母变大写 # test ='alex' # v= test.capitalize() # print(v) # # 大写全部变小写 # t ...

  2. python之字符串str操作方法

    str.upper() (全部大写) str.lower() (全部小写) str.startswith() (以什么开头) str.endswith() (以什么结尾) str.count() (统 ...

  3. day02_20190106 基础数据类型 编码 运算符

    一.格式化输出 name = input('请输入姓名') age = input('请输入年龄') hobby = input('请输入爱好') job = input('请输入你的工作') # m ...

  4. week3_notebooke1

    今日内容:编码集合深浅cpoy文件操作函数初始函数函数的返回值函数的传参 初识: # == 数值比较 # is 比较的是内存地址 # id 测试的是内存地址 # 小数据池 str int # int: ...

  5. python之目录

    一.python基础 ​ python之字符串str操作方法 ​ python之int (整型) ​ python之bool (布尔值) ​ python之str (字符型) ​ python之ran ...

  6. Python语言系列-02-基础数据类型

    格式化输出 #!/usr/bin/env python3 # author:Alnk(李成果) # 百分号% 格式化输出 name = input('姓名:') age = input('年龄:') ...

  7. python之路day03--数据类型分析,转换,索引切片,str常用操作方法

    数据类型整体分析 int :用于计算bool:True False 用户判断str:少量数据的存储 list:列表 储存大量数据 上亿数据[1,2,3,'zzy',[aa]] 元组:只读列表(1,23 ...

  8. 003_python的str切片,str常用操作方法,for循环,集合,深浅copy

    基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %... 2.bool布尔值 判断真假以及作为条件变量 3.s ...

  9. Python 中的字符串(str)、字典(dict)详解及操作方法

    一.字符串 在python中字符串是一种重要数据类型.其他数据类型分别为: 数字-number -------- int.long.float.complex这几种 字符串-string ------ ...

随机推荐

  1. 【Tomcat】tomcat配置文件详解

    Tomcat Server的结构图 结构框架,如下 属性表格 元素名 属性 解释 server(它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口 ...

  2. springboot中使用mybatis之mapper

    Spring Boot中使用MyBatis传参方式:使用@Param@Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})& ...

  3. oracle逐步学习总结之oracle数字函数和日期函数(基础四)

    原创作品,转自请注明出处:https://www.cnblogs.com/sunshine5683/p/10140716.html 继上篇总结,继续进行总结: 以下下数字函数: 1.abs(n):返回 ...

  4. Java-函数式编程(一)初识篇

    开发者使用Java8编写复杂的集合处理算法,只需要简单的代码就能在多喝cpu上高效运行,这就是Lambda表达式的初衷. 提示:函数式编程和语言无关,它是一种思想,任何语言都可以实现函数式编程,区别只 ...

  5. Spring 概念

    spring概念 1.spring是一个开源的轻量级的开源框架. 2.spring的核心主要分为两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现. (2)ioc:控制反转,比如有一个类 ...

  6. 自定义MVC框架之工具类-图像处理类

    截止目前已经改造了4个类: ubuntu:通过封装验证码类库一步步安装php的gd扩展 自定义MVC框架之工具类-分页类的封装 自定义MVC框架之工具类-文件上传类 图像处理类: 1,图片加水印处理( ...

  7. js 微信支付

    引入 <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0. ...

  8. javascript:类数组 -- 对象

    在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置. 类数组:本质是一个对象,只是这个 对象  的属性有点特殊,模拟出数组的一些特性. 一般来说,如果我们有一个 ...

  9. Bootstrap4响应式布局之栅格系统

    前面说了Bootstrap4的下载和简单使用,现在我们接着往下学习,Bootstrap4的响应式布局主要依靠栅格系统来实现的.面老K先来讲解一下Bootstrap4的栅格系统,让你能够更快的了解Boo ...

  10. 【读书笔记】iOS-自定义视图的创建

    静态创建自定义视图就是以拖动的方法来创建. 动态创建自定义视图可以理解为使用代码来创建自定义视图. 参考资料:<iOS7开发快速入门>