字符串的表达:单引' 或 双引" 或 三引号"""

字符串api序列:

  • join  以指定的字符串将元组、列表中的所有的元素合并为一个新的字符串
  • split 以指定的分隔符来截取字符串,返回一个list对象
  • find    find(str, beg=0, end=len(string)),找到返回下表,找不到返回-1
  • index 同find方法,不同的是,index若未查找到,抛出一个异常信息,而不是返回-1
  • rfind 同find方法,不过rfind是从右边往左边查找。
  • rindex 同index方法,不过rindex是从右边往左边查找。
  • repalce 将字符串中指定的子串替换成目标字符串,如果指定了替换次数,则替换不超过指定的次数
  • lstrip  去除字符串左边的空格
  • rstrip  去除字符串右边的空格
  • strip  去除字符串左右两边的空格,即把lstrip和rstrip都执行一遍
  • isalnum  判断字符串是否由字母或数字组成,是则返回true,否则为false
  • isalpha  判断字符串是否都是字母,是则返回true,否则为false
  • isdigit  判断字符串是否都是数字,是则返回true,否则为false
  • islower  判断字符串是否都是小写,是则返回true,否则为false
  • isnumeric 判断字符串是否都是数字,是则返回true,否则为false
  • isspace 判断字符串是否都是空格,是则返回true,否则为false
  • isupper 判断字符串是否都是大写,是则返回true,否则为false

测试结果:

#-*- coding:utf-8 -*-
a="huitao"
b='huitao'
c="""今天外面下雨这是什么问题赶紧抓鸡吃饭
"""#字符串的连接 join  以指定的字符串将元组、列表中的所有的元素合并为一个新的字符串
tup=("1","2","3")
list=["4","5","6"]f="*".join(tup)
print(f)
#字符串的切割 split  以指定的分隔符来截取字符串,返回一个list对象d=f.split("*")
print(d)#find find(str, beg=0, end=len(string)) 找到返回索引值,否则返回-1ft="huitao"
cc=ft.find("o", 0, len(ft))
print(cc)#index 同find方法,不同的是,index若未查找到,抛出一个异常信息,而不是返回-1bb=ft.index("o", 0, len(ft))
print(bb)
#rfind  和find相同,从右边开始查找
dd=ft.rfind("o", 0, len(ft))
print(dd)#rindex 和index相同,从右边开始查找
#pass
#repalce 将字符串中指定的子串替换成目标字符串,如果指定了替换次数,则替换不超过指定的次数hj="huitao yaokaishi huitao tianxiale  huitao"sf=hj.replace("hui","YY",2)  #把YY替换成hui,只替换俩次
print(sf)#去字符串前后空格
#lstrip 去除字符串左边的空格
#rstrip  去除字符串右边的空格
#strip  去除字符串左右两边的空格,即把lstrip和rstrip都执行一遍#判断字符串类型
#isalnum 判断字符串是否由字母或数字组成,是则返回true,否则为false
a1="12312"
print(a1.isalnum())
#isalpha 判断字符串是否都是字母,是则返回true,否则为false
a2="asdasd"
print(a2.isalpha())
#isdigit 判断字符串是否都是数字,是则返回true,否则为false
a3="123"
print(a3.isdigit())
#islower 判断字符串是否都是小写,是则返回true,否则为false
print(a1.islower())
#isnumeric 判断字符串是否都是数字,是则返回true,否则为false
print(a1.isnumeric())
#isspace 判断字符串是否都是空格,是则返回true,否则为false
a4="     "
print(a4.isspace())
#isupper 判断字符串是否都是大写,是则返回true,否则为false
print(a2.isupper())

python之字符串操作相关推荐

  1. Python 1-10 字符串操作

    Python 1-10 字符串操作 1.字符串拼接 >>> s = 'hello'*2 >>> s = 'hello'+'world' >>> s ...

  2. Python中字符串操作函数string.split('str1')和string.join(ls)

    Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...

  3. (python)字符串操作

    python提供了几种不同的方式来表示字符串: 用单引号,双引号,或都三引号都可以表示一个字符串 >>> a1='monicx' >>> a2="moni ...

  4. python字符串的内部函数_「Python」字符串操作内置函数

    目录: capitalize casefold center count encode decode endswith expandtabs find format format_map index ...

  5. Python的字符串操作和Unicode

    字符串类型 str:Unicode字符串.采用''或者r''构造的字符串均为str,单引号可以用双引号或者三引号来代替.无论用哪种方式进行制定,在Python内部存储时没有区别. bytes:二进制字 ...

  6. python字符串基本操作-Python 基本字符串操作

    一.字符串拼接 str.join(sequence)将序列(sequence)中的元素以指定的字符(_)连接生成一个新的字符串 a = "123" b = "abc&qu ...

  7. python isidentifier_【我们一起自学Python】-字符串操作

    这里列举一下字符串的一些操作,方便以后用到时查询使用.1.capitalizeprint("my name is Galen".capitalize())#首字母大写 My nam ...

  8. python基础: 字符串操作

    字符串 定义: 使用引号括起来的一串字符 一对单引号.一对双引号.三对单引号.三对双引号 转义:使用 '\',使原来有特殊含义的字符变成普通字符,也可以在定义字符串的前面加一个'r' 字符串拼接 s1 ...

  9. Python:字符串操作1(去掉空格)

    1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2.故可以用r ...

  10. python中字符串操作

    (1)字符串剔除空格 string.strip()    ---> 去除字符串首尾空格(字符串中间的空格不会被删除) string.lstrip()   ---> 去除字符串首部空格(字符 ...

最新文章

  1. Java Synchronized获得类的锁和获得对象的锁有什么区别呢?
  2. Spark源码阅读03-Spark存储原理之存储分析
  3. vue 去除路由时候的#
  4. 数据中台实战(八):如何打造可以支撑N条产品线的标签平台
  5. 【CHARINDEX】先按STATIC_VALUE排序 在按R_RECORD_CREATE_DATE排序
  6. Laravel笔记记录
  7. jmeter性能测试报告_用 JMeter 做接口测试的优劣浅析
  8. python获取磁盘剩余空间的方法
  9. 今天讲座的感悟--java
  10. R语言之探索性数据分析篇
  11. 190515每日一句
  12. 实验——基于文件验证和MYSQL验证的vsftpd虚拟用户
  13. 爱客影院源码V3.5.3完整版 无需授权 源码全开源
  14. chrome源代码下载 编译 linux,源代码编译chrome os
  15. 【Get Up&Move】MMD镜头+动作打包下载.zip
  16. 外观检验人员一致性(Kappa)分析
  17. 四千个厂商默认账号密码 默认登录凭证
  18. 前端导出word图片
  19. 【Vue学习总结】22.使用Mint UI的infinite-scroll实现上拉分页加载
  20. Spring JMS CLIENT_ACKNOWLEDGE

热门文章

  1. (后端)SpringMVC提交数组时不能超过256个值(转)
  2. appium在android7.0上无法启动问题
  3. 构建微服务(Building Microservices)-PDF 文档
  4. Linq 简介 及添加
  5. Redis作为缓存服务器
  6. 各个页面样子的实现与演示
  7. 8-Spring Boot消息服务
  8. java名称服务_java – UnknownHostException:名称或服务未知
  9. php mysql服务器配置_PHPMYSQL服务器配置说明_PHP
  10. macos 判断走无线网还是有线网_“第一次约会,就想发生关系”:怎样判断男人对你走心还是走肾?...