Python-字符串的常用操作
name = "my name is irving and i am 22 years old!" #开头字母大写
print(name.capitalize()) #统计某字符个数
print(name.count("i")) #把字符串延长至50字节,并居中,不足用“-”补全
print(name.center(,"-")) #检查是否以“ld”结尾
print(name.endswith("ld")) #修改tab为30字节
name = "my \tname is irving and i am 22 years old!"
print(name.expandtabs(tabsize=)) #查找name的位置
print(name.find("name"))
print(name[name.find("name"):]) #format,占位符
name = "my name is {name} and i am {age} years old!"
print(name.format(name='irving',age=))
print(name.format_map({"name":"irving","age":})) #format_map 字典形式 #判断字符串是否为整数类型
print('ba123'.isdigit()) #判断字符串是否为字母
print('ABa'.isalpha()) #判断是否为十进制数字
print('1A'.isdecimal()) #判断是否为数字和字母组合
print("ads1".isalnum()) #判断是否为一个合法的标识符(变量名)
print('a 20@'.isidentifier()) #判断字符串是否为标题
print('Ti Io Ee'.istitle()) #判断是否可以打印
print('asdw Iu'.isprintable()) #判断字符串是否为大写
print('aaaa'.isupper()) #join,在元素之间插入某个元素
print('-'.join(['','','']))
-- #从左边开始算,不够50长度的补‘#’
print(name.ljust(,'#'))
print(name.rjust(,'#')) #把字符串全部换成小写
print('XAsss'.lower()) #把字符串全部换成大写
print('asdw'.upper()) #忽略左边的'/n'
print('n\irving'.lstrip())
print('irving\n'.lstrip()) #忽略全部\n
print('\nirving\n'.strip) #翻译对应字符,前后个数相等
p = str.maketrans("irving","")
print("irving".translate(p)) #定义步长替换
print('HIHIHI'.replace('H','h',)) #从左边开始寻找第一个‘i’的位置
print('hihihihihi'.rfind('i')) #指定分隔符
print('1+2+3+4'.split('')) #用‘\n’分割
print('1+2\n+3+4'.splitliness()) #大小写互换
print('Irving'.swapcase()) #字符串转换成标题
print('im aa'.title())
Python-字符串的常用操作的更多相关文章
- Python字符串的常用操作学习
>>> name = "I love my job!" >>> name.capitalize() #首字母大写 'I love my job! ...
- python字符串,列表常用操作
24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 msg = 'hello world' print(msg[4]) 2.切片(顾头不顾尾) m ...
- 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...
- 字符串的常用操作和方法(Python入门教程)
字符串的常用操作 很好理解 字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串 字符串的索引操作 通过一对中括号可以找到字符串中的某个字符 可以通过正负数双向操作噢 用一个中括号来实现 为什 ...
- 超详细!盘点Python中字符串的常用操作
在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...
- [PY3]——内置数据结构(3)——字符串及其常用操作
字符串及其常用操作xmind图 字符串的定义 1. 单引号/双引号 In [1]: s1='hello world' In [2]: s1="hello world" 2. 三对单 ...
- Python字符串的相关操作
1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- python之字符串的常用操作(转)
1. 字符串的操作 字符串的连接操作 符号: + 格式:str1 + str2 例如:str1 = 'I Love' str2 = 'You!' print(str1 + str2) >> ...
- 二叉树的python可视化和常用操作代码
二叉树是一个重要的数据结构, 本文基于"二叉查找树"的python可视化 pybst 包, 做了一些改造, 可以支持更一般的"二叉树"可视化. 关于二叉树和二叉 ...
随机推荐
- docker的使用 -- windows
1. 下载docker desktop https://www.docker.com/products/docker-desktop 更多操作指令 ps: 值得注意的是,刚下载下来的docker只能在 ...
- Maven 本地资源库配置
Maven 本地资源库配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.操作系统环境 1>.查看操作系统环境(总共3台虚拟机) 2>.关闭防火墙并禁用开机自启动( ...
- java类的编译、加载和执行
一.java类的编译流程 这里主要讲的是从java文件到class文件 下图是java类编译的详细步骤: 1.词法分析:将java源代码的字符流转变为标记(Token)的集合,Token是编译过程中的 ...
- python 列表 元祖 集合
#####################概念#######################1,什么是列表: 列表由[]表示,里面每一项元素用逗号隔开,里面什么都可以装.能装对象的对象. 列表可以装大 ...
- Debugger for chrome
Debugger In VScode Getting Started Install the extension Debugger for chrome Config the launch.json ...
- UEditor js动态创建和textarea中渲染【原】
UEditor动态创建和textarea中渲染 http://ueditor.baidu.com/website/examples/textareaDemo.html <!DOCTYPE> ...
- 【leetcode70】【动态规划】 爬楼梯
(1 pass 一维动态规划) 爬楼梯(easy) 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数 ...
- 解决IOS移动端固定定位失效问题
根据浏览器窗口position:fixed; 定位在底部的元素,会随着屏幕的滚动而滚动,在iOS系统上不起作用. <div class="header">头部</ ...
- overlay网络隔离实验失败记录
按照 https://www.cnblogs.com/CloudMan6/p/7341487.html进行操作,实验结果与老师文章中的正好相反,不同 overlay 网络中的主机可以通信,验证部分见下 ...
- MySQL中int(m)的含义
2017-12-18 @后厂 int(M): M indicates the maximum display width for integer types. 原来,在 int(M) 中,M 的值跟 ...