热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python字符串str的方法使用

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd

#!usr/bin/env Python
# -*-coding:utf-8-*-
#字符串通常用双引号或单引号来表示:'123',"abc","字符串"
#str字符串的常用方法有以下:字符串可以用于赋值临时变量s
#友情提示以下全是python2.x版本演示,python3.x请在print(放入测试打印),例如:print(len(s))
from string import maketrans
s3 = '123'
s2 = '  '
s1 = 'This Is \t Cash'
s='abcdefghijklmnopqrstuvwxyz'
s4 = "0000000this is string example....wow!!!0000000"
s5 = 'ab c\n\nde fg\rkl\r\n'
print s[0:6]    #切片,截取字符串中的一段(以下标的起始位置到结束位置)
print len(s)    #统计字符串的长度
print s.ljust(50,'0'),'--->ljust方法'  #返回一个原字符串右用字符串0填充左对齐并宽度50的新字符串
print s.rjust(50,'0'),'--->rjust方法'  #返回一个原字符串左用字符串0填充右对齐并宽度50的新字符串
print s.capitalize(),'--->capitalize方法'    #返回字符串首字母大写的副本
print s.center(50,'*'),'--->center方法'  #表示原字符串居中两边填充宽度的用法
print format(s, '.3'),'--->format方法'  #格式化输出也可当切片用的方式
print s.upper(),'--->upper方法' #将小写字母转换成大写字母
print s.lower(),'--->lower方法' #将大写字母转换成小写字母
print s3.isdigit(),'--->isdigit方法'  #判断字符串如果是数字返回真True,不是返回假False
print s.startswith('abc'),'--->startswith方法'  #判断字符串是否是以abc开头如果是返回真,否则返回假
print s.endswith('zz'),'--->endswith方法'  #判断字符串是否以yz结尾是返回真,否则返回假
print s1.expandtabs(),'--->expandtabs方法'  #把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是8
print s.isalnum(),'--->isalnum方法'  #判断字符串至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
print s.isalpha(),'--->isalpha方法'  #判断字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
print s2.isspace(),'--->isspace方法'  #判断字符串中只包含空格,则返回 True,否则返回 False
print s1.istitle(),'--->istitle方法'  #如果字符串中所有的单词拼写首字母是否为大写,且其他字母为小写则返回 True,否则返回 False
print s4.strip("0"),'--->strip方法' #返回移除字符串头尾指定的字符生成的新字符串
print s.find('sd'),'--->find方法'  #检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
print s.index('s'),'--->index方法'  #检查是否包含在指定范围内,该方法与find()方法一样,只不过如果不在字符串中会报一个异常
print s.partition("k"),'--->partition方法'  #生成一个分隔符k,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
print s1.swapcase(),'--->swapcase方法' #返回大小写字母转换后生成的新字符串
print s5.splitlines(),'--->splitlines方法'  #返回一个包含各行作为元素的列表
print s2.join(s3),'--->join方法'  #返回通过指定字符连接序列中元素后生成的新字符串
print s3.translate(maketrans(s3,s2)) #返回翻译后的字符串(有点复杂)自信百度补脑
print s3.zfill(10),'--->zfill方法'  #返回指定宽度的字符串原字符串右对齐,前面填充0
#以下打印输出:

#

零基础如何入门Python 2016-10/136485.htm

Ubuntu 14.04安装Python 3.3.5  2014-05/101481.htm

CentOS上源码安装Python3.4  2015-01/111870.htm

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] 2013-06/85425.htm

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] 2013-11/92693.htm

在CentOS 6.5上安装Python2.7  2016-10/136206.htm

在Ubuntu下用Python搭建桌面算法交易研究环境 2013-11/92534.htm


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
author-avatar
小宇宇宙2502862273
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有