1、字符串相加、列表相加。列表和字符串不能混着使用
#序列相加

a="hello"
b="python" c=a+b
print("字符串相加的结果",c)
print() print([1,2,3]+a)


长度、最小值、最大值

strs=input("请输入一个字符串:")

print("字符串的长度是:",len(strs))
print("字符串的最大字符",max(strs))
print("字符串的最小字符",min(strs))

字符串中常用的方法

Str.find(sub,start,end)
Str:被查找的字符串
Start:开始查找的索引、默认是0
End:结束索引,省略默认是字符串的长度

strs="I Like Python !"

a=strs.find("Like")

c=strs.find("Like",6,13)

print(a)
print(c)

Count:用于统计字符串里某个字串出现的次数。

strs="hello, I am Long,I com from china,I am your father!Do you know I am you best dad"

a=strs.count("am")
print(a)

Splict()方法:strs.split(delimiter,num)。strs待分割的字符,delimiter按照何种方式进行分割,num分割几次

strs="I Like Python about you ,I,am,your, father!"

b=strs.split()#按照空白字符位分割符,将字符串分割为若干个字串

print(b)

c=strs.split(' ',2)#按照空白位分割符,分割两次
print(c) d=strs.split(",")#逗号为分隔符
print(d)

Join()方法:
Str.join(sequence)
Str:代表连接符
Sequence:代表要连接的元素序列。

将字符串多余的空格删除,然后合并。

strs="This    is     a      python      book!"

strs=strs.split()#首先将字符串分割位若干个字符

strs=' '.join(strs)#连接成新的字符串

print(strs)

Replace()方法
Str.replace(old,new,max)
Str:代表被查找的字符串、old代表将被替换的字串、new表示新串,max代表替换不超过max次。

strs="hello, I am Long,I com from china,I am your father!Do you know I am you best dad"

strs=strs.replace("am","amm")
print("我是替换后的字符串:",strs)

Strip()方法
用于删除字符串两端指定的字符、省略时默认为空格。

strs="1110 I AM YOUR 110101 FATHER 010101"

strs=strs.strip('1')#移除字符串两端的1
print(strs) strs=strs.strip('01')#移除字符串两端的01
print(strs)

Lower()方法:将字符串中的所有大写字符转换为小写字符。
Upper()方法:将字符串中的所有小写字符转换为大写字符。

strs="HELLO PYTHON !"

strs=strs.lower()
print(strs) strs=strs.upper() print(strs)

Isalnum()方法
判断字符串是否是由字母和数字,或两种的一种组成。是返回true

strs="23ddfdr4"

flag=strs.isalnum();#字母和数字混合
print(flag) a="123"
print(a.isalnum())#纯数字 b="ddd"
print(b.isalnum())#纯字母

Python学习笔记----操作字符串的更多相关文章

  1. 【Python学习笔记】字符串操作

    字符串的表示 python中的字符串是一个常量,可以使用单引号'',双引号""或三引号""" """来创建一个字符串常量 ...

  2. python学习笔记(字符串操作、字典操作、三级菜单实例)

    字符串操作 name = "alex" print(name.capitalize()) #首字母大写 name = "my name is alex" pri ...

  3. Python学习笔记3—字符串

    原始字符串 使用\转义或者r,这种方法在网站设置网站目录结构的时候非常管用. >>> dos="c:\news" >>> print dos c ...

  4. python学习笔记 操作文件和目录

    如果我们要操作文件.目录,可以在命令行下面输入操作系统提供的各种命令来完成.比如dir.cp等命令. 如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操 ...

  5. 10 python学习笔记-操作数据库(十)

    在功能.接口测试中,常常需要通过数据库的操作,来准备数据.检测环境及核对功能.接口的数据库操作是否正确. 在自动化测试中,就需要我们用代码连接数据库自动完成数据准备. 环境检查及数据库断言的功能.数据 ...

  6. Python学习笔记之字符串

    一.字符串格式化 >>> format="Hello,%s. %s enough for ya?" >>> values=('World','H ...

  7. python学习笔记一--字符串

    一.字符串: (一)字符串里单个元素的操作 1. 单个字符(元素)的序列组合. 2. 序列:单个字符的位置 3. 序列的操作:内置函数len获取长度,加位置索引 4. 获取字符串的里的元素:正向索引+ ...

  8. Python学习笔记(3)-字符串

    创建字符串 一对单引号或双引号 >>> 'hello world' 'hello world' >>> "hello world" 'hello ...

  9. Python学习笔记:字符串

    字符串 字符串定义:字符串可以使用一对单引号.双引号或三引号来定义,即便是单个字符也会当做字符串来处理(Python中没有字符类型,单个字符也就是只有一个字符的字符串而已). 原始字符串:字符串中反斜 ...

随机推荐

  1. 趣味问题《寻人启事》的Python程序解决

    偷懒了很久,今天我终于又来更新博客了~ 最近,我看到了一个趣味问题,或者说是数学游戏:<寻人启事>. 在表述这个问题前,我们需要了解一下"冰雹猜想": 对于任意一个正整 ...

  2. nginx代理与反向代理原理

    简介: nginx是一个http服务器,稳定性好,底层由c编写,一个高性能的http 服务器/反向代理服务器及电子邮件代理服务器. nginx可以做web服务器,也可以做网关,主要应用于代理和方向代理 ...

  3. java-异步与并发之基础

    1.线程提供了一个方法: void join()该方法允许一个线程在另一个线程上等待,直到其完成工作后才解除阻塞运行.所以join可以协调线程之间同步运行线程调用join()方法,方法后就进入阻塞状态 ...

  4. java-循环

    1.循环:反复执行一段相同或相似的代码(逻辑相似或者相同)2.循环三要素: 1.循环变量的初始化 2.循环的条件(以循环变量为基础) 3.循环变量的改变(向着循环的结束变)循环变量:在整个循环过程中所 ...

  5. 简单概述 TCP/IP 协议簇

    前言 通信协议是计算机之间交换信息所使用的一种公共语言的规范和约定.Internet 的通信协议包含 100 多种相互关联的协议,但是 TCP 和 IP 是其中两个最核心的关键协议,所以把 Inter ...

  6. CF453C Little Pony and Summer Sun Celebration(构造、贪心(?))

    CF453C Little Pony and Summer Sun Celebration 题解 这道题要求输出任意解,并且路径长度不超过4n就行,所以给了我们乱搞构造的机会. 我这里给出一种构造思路 ...

  7. 区块相隔虽一线,俱在支付同冶熔,Vue3.0+Tornado6前后端分离集成Web3.0之Metamask区块链虚拟三方支付功能

    最近几年区块链技术的使用外延持续扩展,去中心化的节点认证机制可以大幅度改进传统的支付结算模式的经营效率,降低交易者的成本并提高收益.但不能否认的是,区块链技术也存在着极大的风险,所谓身怀利器,杀心自起 ...

  8. 十一章 Kubernetes的服务发现插件--coredns

    1.前言 简单来说,服务发现就是服务(应用)之间相互定位的过程: 服务发现并非云计算时代独有的,传统的单体架构时代也会用到,以下应用场景更加需要服务发现: 服务(应用)的动态性强: 服务(应用)更新发 ...

  9. KingbaseES R3集群备库执行sys_backup.sh物理备份案例

    案例说明: KingbaseES R3的后期版本支持通过sys_backup.sh执行sys_rman的物理备份,实际上是调用了sys_rman_v6的工具做物理备份.本案例是在备库上执行集群的备份, ...

  10. KingbaseES R6 单节点数据库异机恢复案例

    数据库运行硬件或系统环境如果发生了不可恢复的故障,这时只能采用异机恢复的方式恢复数据库.以下通过例子介绍异机恢复的过程. 一.硬件环境 192.168.237.101 数据库运行源主机 192.168 ...