1str1 = 'hello, world!'# 通过len函数计算字符串的长度print(len(str1))  # 13# 获得字符串首字母大写的拷贝print(str1.capitalize())  # Hello, world!# 获得字符串变大写后的拷贝print(str1.upper())  # HELLO, WORLD!# 从字符串中查找子串所在位置print(str1.find('or'))  # 8print(str1.find('shit'))  # -1# 与find类似但找不到子串时会引发异常# print(str1.index('or'))# print(str1.index('shit'))# 检查字符串是否以指定的字符串开头print(str1.startswith('He'))  # Falseprint(str1.startswith('hel'))  # True# 检查字符串是否以指定的字符串结尾print(str1.endswith('!'))  # True# 将字符串以指定的宽度居中并在两侧填充指定的字符print(str1.center(50, '*'))# 将字符串以指定的宽度靠右放置左侧填充指定的字符print(str1.rjust(50, ' '))str2 = 'abc123456'# 从字符串中取出指定位置的字符(下标运算)print(str2[2])  # c# 字符串切片(从指定的开始索引到指定的结束索引)print(str2[2:5])  # c12print(str2[2:])  # c123456print(str2[2::2])  # c246print(str2[::2])  # ac246print(str2[::-1])  # 654321cbaprint(str2[-3:-1])  # 45# 检查字符串是否由数字构成print(str2.isdigit())  # False# 检查字符串是否以字母构成print(str2.isalpha())  # False# 检查字符串是否以数字和字母构成print(str2.isalnum())  # Truestr3 = '  jackfrued@126.com 'print(str3)# 获得字符串修剪左右两侧空格的拷贝print(str3.strip())

转自https://github.com/Wyuchen/python-100/blob/master,一个非常好的python入门项目,在此表达谢意

python 字符串总结相关推荐

  1. python 字符串格式化是打印不同类型更简单一些

    Python 支持格式化字符串的输出 与 C 中 sprintf 函数一样的语法 下面写3中不同类型的数据合在一起打印 name = "张三丰" height = 1.88 wei ...

  2. Python——字符串大小写转化

    python字符串得一些用法: 1.输入一个字符串,将其单词首字母由小写变成大写 当所有字母都为大写时,结果也是将首字母变成大写,其余仍然是小写 2.将小写字母转化为大写字母,大写字母仍然转化为大写字 ...

  3. 真香!精心整理了 100+Python 字符串常用操作

    来源丨萝卜大杂烩 作者丨周萝卜 字符串作为平时使用最多的数据类型,其常用的操作我们还是很有必要熟记于心的,本文整理了多种字符串的操作的案例,还是非常用心,记得点赞收藏~ 字符串切片操作 test = ...

  4. Python字符串方法:字符串拼接、截取、转数字

    这节课程我们主要讲有关Python字符串的用法,包括字符串的拼接.字符串怎么转数字.字符串的格式化.字符串函数等内容. 1.Python字符串的拼接 拼接方式很简单-我们可以用"+" ...

  5. Python字符串居然可以这样玩 到底怎么做到的 年薪50w程序员揭晓

    Python如何比较字符串?由于字符串是Python中最常用的数据类型,所以我们考虑简化字符串比较操作.在本教程中,我们将介绍如何创建字符串对象,如何使用引号,最重要的是在Python中比较字符串的七 ...

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

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

  7. python输入字符串转换为公式_将python字符串转化成长表达式的函数eval实例

    爬一个网页时,要保存的数据都没有encode,就导致保存下来的中文都变成unicode了... 那么,怎么把一个表示字符串的unicode还原成unicode呢? 函数eval(expression) ...

  8. 如何检查一个Python字符串是否只包含数字?

    如何检查一个Python字符串是否只包含数字? python String类中有一个名为isdigit()的方法,如果字符串中所有字符都是数字且至少有一个字符,则返回true,否则返回false. p ...

  9. python 字符串按指定分隔符分割

    python 字符串按指定分隔符分割 def str_split(str1,str2):"""# 字符串分割:param str1:字符串:param str2:分隔符: ...

  10. python 案例串接_来撸串,一个案例轻松认识Python 字符串——翻转拼接游戏

    键盘输入一个字符串和数字,从头部或尾部截取指定数量的字符串,然后将其翻转拼接.将字符串在第n个字符处翻转拼接,例如输入,python,2;输出头部翻转:thonpy;尾部翻转:onpyth. 字符串是 ...

最新文章

  1. OBS源代码阅读笔记
  2. AI一分钟 | 比特大陆递交招股书,募资用于AI芯片研发;泰晤士2019全球大学排行榜:清华列亚洲第一...
  3. 面包板上的高频放大电路
  4. Android深入四大组件(八)广播的注册、发送和接收过程
  5. android 4.0.3固件,Vi30豪华版_Android4.0.3-1.0测试版固件刷机教程【MM刷机】
  6. 无监督和有监督的区别_无监督元学习(Unsupervised Meta-Learning)
  7. python学习之路-1 python简介及安装方法
  8. VS编辑代码时使用正则表达式去掉行号
  9. 和华为云一起做件“伟大的事”,24万奖金等你来!
  10. Android 系统(173)---Android中图片的三级缓存
  11. Chrome无法打开文件的错误 [Not allowed to load local resource: file://XXXX]
  12. Hibernate框架学习2
  13. 数据库原理及应用教程(第4版|微课版)陈志泊-第一章习题
  14. 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
  15. We Are A Team
  16. 搭建AdGuard Home广告拦截DNS解析服务器
  17. 对中国国家气象局进行api数据分析
  18. VB 从零开始编外挂(完整实践版)
  19. 微信小程序 录像 录视频
  20. 音视频开发系列--H264编解码总结

热门文章

  1. 【iVX 初级工程师培训教程 10篇文拿证】04 画布及我和 iVX 合照
  2. python thinker canvas create_arc 使用详解
  3. 设置访问权限_【新思考教学者思】李世松:不要对经典设置访问权限
  4. java完全解耦_java-完全解耦 - osc_bc7dotjc的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. opencv 平面法向量_在OpenCV中绘制平面的法向量
  6. abb机器人指令手册_第1519课 ABB机器人初级教程
  7. 这是你想象中的泳池美女吗?爱了吗?
  8. 怪咖发明家,乔布斯给了他四亿,他没要,转身靠发明救了10亿人。
  9. 一晚啪了5只喵,累到在医院打点滴,这中国喵把英国人看傻了 | 今日最佳
  10. 没有标题,配得上这款“俄罗斯方块”