当前位置: 首页 > news >正文

python字符串函数参数_python:字符串常用函数

name = "my name \tis {name} and {age} years old"

print(name.capitalize()) #第一个字母大写

print(name.title()) #字符串中每个单词的首字母均大写

print(name.count("a")) # 传入的参数在字符串中有多少个

print(name.center(50, "-"))#字符串长度为50,不够两边补‘-’

print(name.ljust(50,"*")) #字符串长度为50,不够最右边补‘-’

print(name.rjust(50,"*"))#字符串长度为50,不够最左边补‘-’

print(name.endswith("ex"))#检查字符串是否以传入参数为结尾

print(name.startswith("my"))#检查字符串是否以传入参数为开头

print(name.expandtabs(tabsize=30))#更改tab所占空格

print(name.find("name")) #返回传入的参数在该字符串中的索引值

print(name.rfind("a")) #找到最右边值为a的下标并返回

print(name.format(name = "alex", age = 23)) #字符串格式化

print(name.format_map({"name":"alex", "age":23})) #字符串格式化,传入的为字典

print("ab23".isalnum()) #检查字符串是否在所有英文字母及阿拉伯数字中

print("abA".isalpha()) #检查字符串是否为纯英文字符

print("0".isdigit()) #判断是否为非负整数,类似于isnumeric()函数

print("a1".isidentifier()) #判断是否为合法的标识符

print(" ".isspace()) #判断是否为空格

print("loA".islower()) #是否小写

print(name.lower()) #字母变为小写

print("ABC".isupper()) #是否大写

print(name.upper()) #字母变为大写

print("I am L".istitle()) #字符串中每个单词首字母是否大写

print("ab".isprintable())#是否可打印(tty文件与drive文件不可打印)

print("+".join(["1","3","3"]))#最好用于字符串分割列表(列表中的元素必须为字符串)

print("\nab c \n".strip()) #去除两边的空格或回车

print("\nab c \n".lstrip()) #去除最左边的空格或回车

print("\nab c \n".rstrip()) #去除最右边的空格或回车

p = str.maketrans("abcdefg", "1234567") #将第一个参数的值替换为第二个参数的值,配合translate使用

print("alex".translate(p))

print("alex li".replace("l", "a", 1))#将字符串中值为第一个参数的替换为第二个参数,数值1表示替换一个,不写替换全部

print("1+2+3+4".split("+")) #以传入的参数为值分割该字符串,返回的是一个列表,若无参数默认以空格分割

print("ajkdj\ndjfkdjf".splitlines())#相当于split("\n"),即换行.注:某些操作系统的换行符为\r\n

print("lex li".swapcase()) #大写变小写,小写变大写

相关文章:

  • fabric白皮书_安全: Intel发布CSME安全白皮书
  • resnet50能用cpu跑吗_锐龙5000上市倒计时 官方告诉你哪些主板能用
  • web个人主页制作代码_Web前端开发是干嘛的?Web前端工资一般多少?
  • java动态代理_Java 动态代理及 RPC 框架介绍
  • 关于python的赋值说法_Python中tuple+=赋值的四个问题
  • python如何截取日期中的月份_python – 从给定日期开始提取日,月和年的...
  • python3 beautifulsoup_(转载) python3: beautifulsoup的使用
  • 为什么除零错会导致程序崩溃_Firefox 76.0.1紧急发布:修复导致部分扩展程序崩溃问题...
  • python3 zipfile解压出错_解决python3中解压zip文件是文件名乱码的问题
  • jmeter 线程执行顺序_面试官:线程顺序执行,这么多答案你都答不上来?
  • python可变参数的特点_Java可变参数 Python可变参数 Scala可变参数
  • mysql 多列合并为一列_mysql面试名词聚簇索引、二级索引、最左匹配、覆盖索引、回表
  • 备份类型 事务日志_InnoDB事务日志redo log和undo log详解
  • 被呼叫方拒绝接收呼叫_外包呼叫中心的“前世今生”培训课件6/12
  • 检测到有程序正在访问网络_花旗银行、eBay等网站窃取访问者隐私信息 Behave可监测网站行为...
  • Apache的80端口被占用以及访问时报错403
  • bootstrap创建登录注册页面
  • ES6 ...操作符
  • express如何解决request entity too large问题
  • Java 内存分配及垃圾回收机制初探
  • Java|序列化异常StreamCorruptedException的解决方法
  • JAVA多线程机制解析-volatilesynchronized
  • MySQL数据库运维之数据恢复
  • python3 使用 asyncio 代替线程
  • QQ浏览器x5内核的兼容性问题
  • vuex 笔记整理
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Yii源码解读-服务定位器(Service Locator)
  • 基于webpack 的 vue 多页架构
  • 基于组件的设计工作流与界面抽象
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 什么软件可以剪辑音乐?
  • 小程序测试方案初探
  • 小程序开发中的那些坑
  • 主流的CSS水平和垂直居中技术大全
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • Semaphore
  • 阿里云ACE认证学习知识点梳理
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 回归生活:清理微信公众号
  • ​水经微图Web1.5.0版即将上线
  • # 计算机视觉入门
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)php投票系统 毕业设计 121500
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (七)c52学习之旅-中断
  • (十六)Flask之蓝图
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)基于IDEA的JAVA基础12
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET MVC之AOP