一、字符串对象的常用方法

(1) count: 计算字符串中包含多少个指定子字符串例: >>> '123 123 444'.count('123')返回2
(2)endswith:检查字符串是否以指字字符串结尾startswith:检查字符串是否以指字的字符串开头例:'133 2342 423'.endswith('23') 返回 True
(3)find:返回指字子字符串在字符串中出现的位置例:'1234567'.find(45)  返回3如果不存在返回-1'ok, good,name'.find(',',3)返回8
(4)isalpha:检查字符串中是否都是字母isdigit:检查字符串中是否都是数字例:‘abc1’.isalptha() 返回False(5) str.join将序列类型元素字符串合并到一个字符串例:','.join(['i','like','play','football'])返回i,like,play,football(6)split:分割字符串,参数为分隔符例:'123 456 789'.split(' ')返回['123','456','789'](7)lower:将大写全转 为小写字母upper:小写全转为大写例:'China'.lower() 返回‘china’(8)replace: 替换字符串里指字的子字符串(9)strip: 删除前置空格和后置空格lsrip: 前置空格删除rstrip:后置空格删除(10)append:给列表添加一个元素例: a.appen(1) 返回[1](11)insert:给列表指字位置插入一个元素例: a.insert(0,3)返回[3,1](12)del:从列表中删除一个元素例:a=[3,4,5], del a[1]返回[3,5]pop:删除元素时同时会得到元素的值remove:删除指定的值(13)reverse:列表元素倒序排列

二、字符串格式化

(1) 例:name='jcy',height=165print('我叫%s,身高%scm '%(name,height))''myname is %s' % ''jack''''myname is %s,I‘m %d years old'' %(''jack',20)(2)指定宽度 (如果不满10个字符用空格补齐)'%10d' % 56返回’       56‘(3)小数例: ’%.2f' % 1234.566 返回 '1234.56''%9.2f' % 1234.5678返回 '   1234.57'.前面的位数不足9位就用空格补齐(4)format()内置函数格式化每个参数例:'my name is {}',I am {} years old'.format('jcy,20')指定宽度例:{:10}.format(56)返回’      56‘{:<10}.format(56) #左对齐,返回'56      '(5) python3.6以后格式例: name = ''JRY'f'He said his name is {name}'(6)%s(用str()函数进行字符串转换)%d(转成整数,十进制数)%f(转成浮点数)%x(转成16进制数)\'表示'    \n 换行  \x十六进制

Python(1)字符串相关推荐

  1. Python 将字符串转为字典

    引言 在工作中遇到一个小问题,需要将一个 Python 的字符串转为字典,比如字符串: user_info = '{"name" : "john", " ...

  2. python 遍历字符串

    python 遍历字符串, 可以把字符串当作列表 来遍历即可 第一种方法使用for in 循环 # 使用for in str_a = "Hello,Python" for i in ...

  3. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  4. python 遍历字符串的每一个字符_Python之字符串的遍历的4种方式

    python的字符串遍历有4种方式: 1. 下标法 2. for in 3. iter内置函数 4. enumerate 其中下标法和enumerate适合需要判断后续字符的场景,比如循环到下标ind ...

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

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

  6. python 替换字符串中的元素

    python 替换字符串中的元素 def str_replace(old_str,old,new):"""在 old_str 字符串中,把 old 替换成 new:par ...

  7. python xml字符串和dict字典互转

    python xml字符串和dict字典互转 字典 转 xml def trans_dict_to_xml(data_dict):"""字典转xml:param data ...

  8. python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...

    作者:骏马金龙 原文地址: https://www.cnblogs.com/f-ck-need-u/p/9127699.html python中字符串对象提供了很多方法来操作字符串,功能相当丰富. p ...

  9. python反转字符串(简单方法)及简单的文件操作示例

    Python反转字符串的最简单方法是用切片: >>> a='123456' >>> print a[::-1] 654321 切片介绍:切片操作符中的第一个数(冒号 ...

  10. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

最新文章

  1. 风景这边独好的AI大年,百度亚马逊等巨头第一季度成绩单怎么样?
  2. 2017瞻博网络年会隆重召开 重点发力电信和OTT两大市场
  3. JavaScript、Jquery:获取各种屏幕的宽度和高度
  4. 【公开课预告】:白板与开源
  5. mysql语句添加索引
  6. 【IE大叔的嘴歪眼斜】之—— 由hasLayout引发的临床CSS Bug表
  7. golang的Channel初始化的有缓存与无缓存解释
  8. 开幕倒计时3天 | 2019中国大数据技术大会(BDTC)邀您一同共赴大数据+AI盛宴!...
  9. 华为交换机安全端口实验
  10. OpenCV c接口与c++接口
  11. 设计模式(12)——状态模式
  12. Julia: 1.0 ! “startup.jl” 的妙用, 设置IDE启动时,自动运行某文件或某行命令
  13. Java基础知识总结(2022最新版一)|CSDN创作打卡
  14. 二等水准测量记录数据_2等水准测量原始记录表
  15. 单页网站快速创富秘籍
  16. 用微信h5棋牌源码来测量相机到目标的距离
  17. VMware Workstation(vm虚拟机)
  18. 8、信息收集篇————Kali Linux自带工具
  19. 【Image Matting】Image Matting评价指标
  20. GPU状态显示和部分指标含义

热门文章

  1. 解决USB3.0接口传输速度慢的问题
  2. 华为eNSP和思科软件
  3. 用uni-app进行小程序的开发
  4. 逐鹿工具显示服务器错误连接不上怎么解决,老司机演示win7系统安装逐鹿工具箱提示“error launching insta的图文技巧...
  5. 【答题卡识别】Hough变换答题卡识别【含Matlab源码 250期】
  6. 音乐网站设计(从设计到结束)
  7. angular 数据加载完毕执行js方法
  8. 检测到弱密码套件:不支持完全前向保密
  9. 高考砸西瓜是消费不是浪费。
  10. ACPI电源管理中的S0 S1 S2 S3 S4 S5