1.字符串的长度:len(a)

如果 a = "人生苦短,我用Python",那么len(a)是多少呢?

a = "人生苦短,我用Python"
print(len(a))

结果为:

**每个汉字、数字、字母、标点符号算一个长度

2.字符串格式化:  "woshi{}".format("xiaoxuan")

这个操作可以怎么理解呢?就是在大括号里后续可以填自己想填的东西,具体我来写代码,大家可以自己试试敲敲

(1)注意format的用法,也可以在大括号里直接输入,输出是结果

a = "今天的天气{}"
b = a.format("是晴天")
c = a.format("是雨天")
d = a.format("是雪天")
print(b)
print(c)
print(d)

结果为:把内容通过format()函数把内容填进去就行。

(2)如果有多个大括号,那么就可以填写多个值,效果是一样的

3.字符串的拼接:"hello"+" "+"word!"

a = "Hello"+" "+"Word"+"!"
print(a)

结果为:

******************说白了就是把字符拼接在一起***********

4.字符串的替换:"wo_shi_xiao_xuan".replace("_","")

在字符串的替换这块,我们可以用replace()这个函数,就可以把字符串中的某一字符都替换成其他的字符,例如:

a = "wo_ shi_ xiao_ xuan".replace("_","")#把字符串中的下划线替换成无,当然也可以替换成功其他的,看具体的需要
print(a)
b = "aaabbbcccddd"
c = b.replace("a","q")#把b字符串中的a全部替换成q
print(c)

结果为·:

*****replace()函数里面的参数:

Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法

replace()方法语法:

str.replace(old, new[, max])

参数

  • old -- 将被替换的子字符串。
  • new -- 新字符串,用于替换old子字符串。
  • max -- 可选字符串, 替换不超过 max 次

5.字符串的索引:"helloword"[1],"woshixiaoxuan"[:8]

#字符串的索引
a = "helloword"[1]#字符串中的第二个,索引是从0开始的,第一个就是[0]
b = "woshixiaoxuan"[:8]#字符串中的前八个
c = "helloword"[-1]#字符中的倒数第一个
d = "woshixiaoxuan"[:-5]#从字符串后面开始数五个,然后返回不包括这五个字符的所有字符,即前面的所有字符
print(a)
print(b)
print(c)
print(d)

结果为;

6.去除字符串两边的空格:"    chuanzhi     ".strip()

#去除字符串两边的空格
a =  "    nihao     ".strip()
print(a)

结果为:

strip() 方法用于移除字符串头尾指定的字符(默认为空格)

strip()方法语法:

str.strip([chars]);
  • chars -- 移除字符串头尾指定的字符。

返回移除字符串头尾指定的字符生成的新字符串。

第六讲 Python中的字符串(二)(字符串的操作)相关推荐

  1. python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...

    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...

  2. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  3. python中如何输入多行字符_在python中输入多行字符串有哪些方法

    在python中输入多行字符串有哪些方法 发布时间:2020-04-11 13:46:24 来源:亿速云 阅读:39 作者:小新 今天小编给大家分享的是在python中输入多行字符串有哪些方法,很多人 ...

  4. python中的文档字符串(docString)

    python中的文档字符串(docString) - 泥土 - 博客园 python中的文档字符串(docString) Posted on 2009-02-19 15:27 泥土 阅读(2122) ...

  5. python中numpy数组和字符串互转(互转后数据完全一致)

    python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...

  6. Python中最常用的字符串方法!

    字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: Pyt ...

  7. python字符串能减吗_在python中减去两个字符串(Subtract two strings in python)

    在python中减去两个字符串(Subtract two strings in python) 我应该计算两个不同列表的元素之间的差异. 这是我的代码: import operator a = ['5 ...

  8. python中列表字典和字符串的相互转化

    python中列表字典和字符串的相互转化有两种方法: (1)使用str和eval的方法,一个简单的例子如下: data = {'name' : 'ACME','shares' : 100,'price ...

  9. Python中判断两个字符串的内容是否相同

    1 前言 今天在划分数据集的时候,需要判断两个字符串的内容是否相同,这个之前查过,不过好像忘记了,所以想着再记录一下- 2 Python中判断两个字符串的内容是否相同 使用"==" ...

最新文章

  1. Windows平台下程序打包流程
  2. linux查找文件命令find
  3. 10进制与16进制之间的转换 delphi
  4. nbiot开发需要掌握什么_包装设计需要掌握什么技巧
  5. 设置office首字母不变大小的手段
  6. python环境精简版_【Python专题(一)】Python环境搭建
  7. uniapp 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
  8. 详细解析单片机控制继电器原理图以及其作用
  9. 应用层故事难讲 公链集体押注DeFi背后 是黔驴技穷的无奈之举?
  10. Windows下IE浏览器文件下载
  11. 小丁带你走进git世界一-git简单配置
  12. mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
  13. ArkUI开发趣味体验,快来抽取限量HarmonyOS专属头像!
  14. 力扣-无重复字符的最长子串
  15. (三)夯基础——urllib基本库的使用1.0
  16. 【新知实验室】TRTC体验
  17. R语言数据可视化包ggplot2画图之散点图
  18. 利用python从网络上爬取图片_一篇文章教会你利用Python网络爬虫抓取王者荣耀图片...
  19. python--Django 01 安装以及初识Django项目开发
  20. Vue - router vs route

热门文章

  1. 解决XML中报“cvc-complex-type.2.4.a: Invalid content was found starting with element ”错误
  2. JAVA——Scanner读取文件
  3. K Balanced Teams
  4. body区域怎么传一个数组_用户输入的虎狼之词,怎么校验之后不见了?
  5. Hadoop vs Spark
  6. spark sql and hive 3g数据测试
  7. JavaScript基础15-day17【BOM(Navigator、History、Location)、定时器、切换图片练习、轮播图】
  8. webView 显示一段 html 代码
  9. IO - 同步,异步,阻塞,非阻塞
  10. MySQL数据库:查看数据库性能常用命令