如有字符串:

str1 = '192.168.1.1'

str2 = 'asdfghjk'

str3 = 'Asd fg hj ki'

str4 = ' '

str5 = ''

以下是常见操作:

# isalpha()判断字符串是否是字符

>>> res = str1.isalpha()

>>> print(res)

False

# isalnum()判断是否是数字或者字符组成

>>> res = str1.isalnum()

>>> print(res)

False

# isdigit()判断是否是整数

>>> res = str1.isdigit()

>>> print(res)

False

#rfind()从右往左找第一个对应的值,显示的是正向索引,如果没找到匹配的值返回-1

>>> res = str1.rfind('.',0,3)

>>> print(res)

-1

>>> res = str1.rfind('.')

>>> print(res)

9

# find()从左往右找第一个对应的值,显示的是正向索引,如果没找到匹配的值返回-1

>>> res = str1.find('.',0,3)

>>> print(res)

-1

>>> res = str1.find('.')

>>> print(res)

3

# index()从左往右找第一个对应的值,显示的是正向索引,如果没找到匹配的值报错

>>> res = str1.index('.')

>>> print(res)

3

>>> res = str1.index('.',0,4)

>>> print(res)

3

>>> res = str1.index('.',4,8)

>>> print(res)

7

>>> res = str1.index('12')

>>> print(res)

res = str1.index('12')

ValueError: substring not found

# count()显示字符个数,如果没有显示0

>>> res = str1.count('q')

>>> print(res)

0

>>> res = str1.count('1')

>>> print(res)

4

>>> res = str1.count('1',0,6)

>>> print(res)

2

>>> res = str1.count('16')

>>> print(res)

1

#把字符串变成抬头(每个单词的开头变成大写,数字不会报错)

>>> res = str1.title()

>>> print(res)

192.168.1.1

>>> res = str2.title()

>>> print(res)

Asdfghjk

>>> res = str3.title()

>>> print(res)

Asd Fg Hj Ki

#判断字符串当中开头字符是否为所选的字符

>>> res = str1.startswith('1')

>>> print(res)

True

>>> res = str2.startswith('A')

>>> print(res)

False

>>> res = str3.startswith('A')

>>> print(res)

True

#判断字符串当中结尾字符是否为所选的字符

>>> res = str3.endswith('ki')

>>> print(res)

True

>>> res = str3.endswith('j ki')

>>> print(res)

True

>>> res = str3.endswith('jki')

>>> print(res)

False

#isspace判断是否是由空格组成

>>> res = str3.isspace()

>>> print(res)

False

>>> res = str4.isspace()

>>> print(res)

True

>>> res = str5.isspace()

>>> print(res)

False

pycharm快捷键

# ctrl + d:复制一行

# ctrl + ?:快速注释一行|撤销

# tab键:缩进4个空格

# shift+tab键:回退4个空格

python 字符串操作_python中字符串的常见操作(一)相关推荐

  1. python访问字符串中的部分字符的操作_python中字符串的常见操作方法

    1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...

  2. python字符串添加元素_python 中字符串处理

    在python 2或者3 ,字符串编码只有两类 : (1)通用的Unicode编码: (2)将Unicode转化为某种类型的编码,如UTF-8,GBK: 计算机只处理数字,因此处理文本时,必须转换成数 ...

  3. python list排序_Python中字符串List按照长度排序

    下面看下字符串List按照长度排序(python)的实现方法 myList = ['青海省','内蒙古自治区','西藏自治区','新疆维吾尔自治区','广西壮族自治区'] 1.首先得到每个字符串长度 ...

  4. python lib库_python标准库pathlib常见操作

    pathlib-- 面向对象的文件系统路径 它是python3.4新增的一个标准库,提供了不同操作系统下文件系统路径的操作方式,有两大类一个是纯路径不带I/0操作,另一个可以进行I/0的类.pathl ...

  5. python中切片操作_Python中14个切片操作,你常用哪几个?

    切片(Slice)是一个取部分元素的操作,是Python中特有的功能.它可以操作list.tuple.字符串. Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作.切片操作的三个参 ...

  6. python 字典处理_python中的字典及其操作

    字典 dic = {'name':'alex','age':9000} #字符串 dic= {1:'a',2:'b',3:'c'} #数字 dic= {True:'1',False:'0'} #布尔值 ...

  7. 如何在python里加音乐_python中加背景音乐如何操作

    在python中加背景音乐的方法: 1.导入pygame资源包: 2.修改音乐的file路径: 3.使用init()方法进行初始化: 4.使用load()方法添加音乐文件: 5.使用play()方法播 ...

  8. python 逗号赋值_python中字符串赋值 逗号_四、python字符串

    4.1.字符串基本操作 所有标准序列操作(索引.切片.乘法.成员资格检查.长度.最大值.最小值)都适用于字符串. 字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的. 4.2.设置字符串的格式 ...

  9. python离散化方法_python中字符串离散化的例子

    ''' 问题: 1.假设DataFrame中有一列名为type,其字段中内容为a,b,c 等用,隔开的值,如: type a,b,c a,f,x b,c,e ... 统计type中每个类型出现的次数 ...

最新文章

  1. 爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!
  2. java获取vdx文件数据_通过文件名获取文件类型ContentType
  3. 双指针算法(四):力扣 88.合并两个有序数组 | 经典例题
  4. NetBeans Java EE技巧3:数据库中的RESTful Web服务
  5. linux如何判断网线插入_“Linux”中如何判断哪个网卡连接网线?
  6. Visual Studio统计有效代码行数
  7. sccm 2007 r2 step by step 之十五 补丁管理
  8. 《南明史》txt版本
  9. Yarn resourceManager 无法启动
  10. 双时隙的工作原理_双向可控硅的工作原理及原理图
  11. 南京大学计算机专业复试面试,南京大学计算机CS专业复试超全PPT及真题、面试内部资料(离散编译上机面试)...
  12. java更改exif信息_照片EXIF信息的读取和改写的JAVA实现
  13. [面试系列]华为OD社招前端面试复盘
  14. vue图片时间轴滑动_在vue2.0 中制作时间轴拖动组件
  15. 《Windows 8 权威指南》——1.4 易用性
  16. 《图像处理实例》 之 局部极值提取
  17. Python编程入门之Arcade游戏编程(一)
  18. Kubernetes集群环境搭建全过程
  19. VS2017出现许可证过期解决方法
  20. 云栖大会 mysql_2019云栖大会 数据库

热门文章

  1. 安卓虚拟机_安卓虚拟机(*New*)v1.1.31去广告/去推荐/Mod/精简/VIP版
  2. c++语言表白超炫图形_青少年编程学习之C语言怎么学?现在知道,将来不亏!...
  3. 在Python中为什么切片要忽略最后一个元素?
  4. python:如何将字典值写入一个文本文件?
  5. Python连接字符串用join还是+
  6. Python的Mixins机制
  7. python3中numpy函数tile的用法
  8. Python:执行精确的浮点数运算
  9. 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件
  10. c语言编一个开关量上升沿的程序,电工学(1)习题解答