字符串

python中有一个单独的地址是字符串保留区
s1=s2表示 将s2的地址给了s1

id() 函数作用取地址

eg:id(s1)结果显示s1的地址

字符串的获取

eg:s1=’ABCDEFG‘

索引关系

字符串都有对应的索引关系 index()
A B C D E F G
0 1 2 3 4 5 6
-7 -6 -5 -4 -3 -2 -1
eg:s1[4]=E

切片

切片:字符串,列表
格式:字符串变量名[start:end] 前面包含后面不包含 默认从零开始 默end为结尾 字符串变量名[start : end : step]
step

  • 表示步长
  • 表示方向:
    正数:表示从左向右取
    负数:表示从右向左取

取中间的”CDE“
是s[1:4]

find()函数,找位置 从左向右查找,只要遇到一个符合要求的则返回位置数,如果一个都没找到,返回-1
rfind() 从右向左找,
count() 指定字符的个数
index() 也是查找,和 find() 相似,不同的是出现错误,他会报错,而不是返回-1.

判断的格式:startswith endswith isalpha isdigit isalnum isspace

返回值都是boo类型(ture false )

startswith()判断是否是什么开头的,
endswith()判断是否是什么结尾的

替换内容 replace()

切割字符串:
split(),rsplit() splitline() ,partition, rpartition
修改字符串大小
capitalize() title() upper() lower()
replace():
变量名称.replace(old str,new str, count)
默认全部替换,但是可以通过修改count的值改变替换的次数

  • old str: 需要被替换的旧词
  • new str :替换的新词
  • count:替换次数(从左到右)
    split()
    split(” 分割符“,maxsplit)返回的结果是一个列表,maxsplit 表示最多分割次数
    rsplit()
    rsplit()和split()相同,一个是从左

向右分割,一个是从右向左分割
splitline():按照行分割
title() # 首字母大写
capitalize #一句话第一个字母大写
upper() #全部改大写
lower() #全部改小写

字符串处理

空格处理函数
  • ljust() #左对齐
  • rjust() #右对齐
  • center() #通过空格对齐,居中对齐
  • lstrip() #除去左侧的空格
  • rstrip() #除去右侧的空格
  • strip() #除去左右两侧的空格
字符串拼接

join()

字符串格式化
  • format()
    print(‘我喜欢吃{}和{}’.format(‘香蕉’,‘苹果’))
    使用数字填充,从零开始计数。
    也支持变量名的形式,但是format中的参数必须是关键字参数
  • %d %s %f
    print(“李泽说:%s”%(***))

python---字符串函数相关推荐

  1. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  2. python中upper函数有什么用_几个有用的python字符串函数(format,join,split,startwith,endwith,lower,upper)...

    你需要知道的python字符串函数 format 字符串的format函数为非字符串对象嵌入字符串提供了一种非常强大的方法.在format方法中,字符串使用{}来代替一系列字符串的参数并规定格式.下面 ...

  3. python 字符串函数_Python字符串函数

    python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...

  4. 对比python字符串函数,学习pandas的str矢量化字符串函数

    1.概述 python字符串应该是python里面最重要的数据类型了,因此学会怎么处理各种各样的字符串,显得尤为重要. 我们不仅要学会怎么处理单个字符串,这个就需要学习"python字符串函 ...

  5. Python字符串函数的使用

    Python字符串函数的使用 字符串函数语法及功能介绍 input() 接受用户输入的信息,返回字符串 无论用户输入什么类型的数据,最终都自动转换成字符串 #input()的使用 #语法:input( ...

  6. python rstrip函数_【C++实现python字符串函数库】strip、lstrip、rstrip方法

    [C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...

  7. python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...

    前面简单介绍了python基本运算,这里再来简单讲述一下Python字符串相关操作 1. 字符串表示方法 >>> "www.jb51.net" #字符串使用单引号 ...

  8. python 字符串函数 center_Python字符串处理

    Python字符串处理 Python处理字符串是一个基本操作,需要熟记于心, 这篇python字符串处理文章总结了大多数常用的字符串处理函数.策略,供大家以及自己参考使用. Part I 常见处理函数 ...

  9. python编写字符串查找函数_Python 简明教程 --- 8,Python 字符串函数

    好代码本身就是最好的文档.当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释. -- Steve McConnell 目录 字符串有很多操作函数,所以,这里我们专门用一节来介绍这些函数. 建 ...

  10. python字符串函数split_Python常见字符串操作函数小结【split()、join()、strip()】

    本文实例讲述了Python常见字符串操作函数.分享给大家供大家参考,具体如下: str.split(' ') 1.按某一个字符分割,如'.' >>> s = ('www.google ...

最新文章

  1. 软件架构自学笔记——非功能特性
  2. C#事件的发送方和接收方(订阅方)
  3. PTA基础编程题目集-6-5 求自定类型元素的最大值
  4. [svc]samba服务搭建
  5. 什么是Java实例初始化块
  6. Spring Boot(十四):spring boot整合shiro-登录认证和权限管理
  7. Python中将array类型不按科学计数法存在文件中的方法
  8. mysql5驱动_技术分享 | MySQL 8 和 MySQL 5.7 在小型设备的内存消耗分析
  9. PAT1061. 判断题
  10. AJAX for Java简单表数据查询实例
  11. linux下MySQL密码修改过程记录
  12. 论软件系统建模方法及其应用
  13. 用c语言判断一个数是否为素数
  14. 「流程案例」| 胡润富豪榜数据获取、分析与可视化
  15. 转载 | 自动驾驶中的9种传感器融合算法
  16. Sphinx使用说明
  17. Zabbix5.0监控CenterOS(RPM版)
  18. docker启动mysql失败(闪退)原因
  19. 几个期货基本面因子的研究
  20. ffmpeg MP4 提取 MP3文件

热门文章

  1. 转生活中的各种食品安全问题
  2. 如何构建用户满意的“服务化”数据平台
  3. Android 模拟器显示不全的解决方案
  4. Apache端口占用解决办法
  5. C primer plus——C进阶探幽
  6. 使用poi把excel分割为多个excel
  7. Node.js使用mongoose操作mongodb
  8. 计算机毕业设计SSM飞羽羽毛球馆管理系统【附源码数据库】
  9. vue 使用Computed实现数据的动态计算
  10. 杰文斯效应(Jevons effect)