python 学习之路(字符串的常用操作)
来源:互联网 发布:linux 反汇编工具 编辑:程序博客网 时间:2024/06/01 09:43
字符串的常用操作
name = "tianrun"print(name.capitalize()) # 将首字母大写print(name.count("a")) # 统计包含“a”的数量print(name.center(50 , "-")) #直接看打印结果 ---------------------tianrun----------------------print(name.encode("utf-8")) #转化成字节字符print(name.endswith("un")) # 判断字符串以什么结尾 返回Turename = "tian \trun"print(name.expandtabs(tabsize=20)) # 将tab键字符变成20个空格 \t 是tabprint(name.find("ia")) # 找到ia位置返回索引值 print('abcabc'.rfind('c')) # 返回结果为5 因为是先从右面开始找并返回位置# 说明:字符串也像列表一样可以进行切片查找 可看文章 http://blog.csdn.net/tianrun1110/article/details/78741897 的查找方法print(name.index("i")) # 同上name = "my name is {name} , age:{age}"print(name.format(name="tianrun" , age = 25)) # 格式刷 结果:my name is tianrun , age:25print(name.format_map( {'name':'tianrun' , 'age': 25} )) # 同上print(name.isalnum()) # 是否 不包含 特殊字符 !@#¥% ,…… 等 返回:Trueprint(name.isalpha()) # 是否是纯英文字符print(name.isdecimal()) # 是否只包含十进制字符print(name.isdigit()) # 是否是整数print(name.isidentifier()) # 是否是一个合法的变量名print(name.islower()) # 是否是小写print(name.isnumeric()) # 是不是只包含数字,连小数点都不行print(name.isspace())# 是不是空格print(name.istitle())# 是不是每个英文字母都大写print(name.isprintable()) # 包含所有可打印字符的字符串 tty file drive file 不能打印print(name.isupper()) # 是否都是大写print('-'.join(["1","2","3"])) # 直接看打印结果 1-2-3print(name.ljust(20 , "*")) # 看打印结果:tianrun*************print(name.rjust(20 , "*")) # 看打印结果:*************tianrunprint(name.lower()) # 把大写变成小写print(name.lstrip()) # 去掉左面空格或是回车print(name.rstrip()) # 去掉右面空格或是回车print(name.strip()) # 去掉两边的空格或是回车name = "tianrun"p = str.maketrans("abcdefghijklmn","1234567890!@#$")print(name.translate(p)) #会将p 前面的的 字母 替换成后面的 数字 结果为:t91$ru$print('tianrun'.replace('i' , 'I')) # 将前面字母替换成后面字母 结果:tIanrunprint('1,2,3,4'.split(',')) # 按照 逗号进行分割成列表 结果为:['1', '2', '3', '4']print('12\n34'.splitlines()) # 按照换行符来分割 可区分不同系统的分割符 结果:['12', '34']print('AbCDef'.swapcase()) # 字母将大小写互换 结果:aBcdEFprint('hello'.zfill(20)) # 自动补位 0 结果:000000000000000hello
阅读全文
1 0
- python 学习之路(字符串的常用操作)
- swift学习之路(六)字符串和字符的常用操作
- python的学习(五)----字符串操作
- python基础学习之字符串的常用方法
- python 常用字符串操作
- Python常用字符串操作
- Python 常用字符串操作
- Python 常用字符串操作
- python常用字符串操作
- python 字符串常用操作
- Python与机器学习之常用的Numpy操作
- Python一些常用的字符串操作
- Python中字符串的常用操作
- Python学习(字符串操作)
- Python学习笔记(23)-Python字符串常用操作
- python之路字符串操作
- python学习笔记之二:字符串操作
- python入门(七):字符串常用操作
- Redis 安装
- 安装cuDNN-8.0
- 文章标题
- 深入理解 CSS 中的行高与基线及line-height的用法详解
- 17.12.8 学习C语言两个月后的体会
- python 学习之路(字符串的常用操作)
- 使用注解@IntDef替代枚举学习
- java垃圾回收器介绍
- 白话解析:一致性哈希算法
- Linux tmpfs是什么
- 前端Linux命令touch小结
- 注册局设置暂停解析(serverHold)
- Spring中bean的配置与使用
- 解决Unknown CMake command "QT5_WRAP_UI"类似错误