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 包, 做了一些改造, 可以支持更一般的"二叉树"可视化. 关于二叉树和二叉 ...
随机推荐
- Event Recommendation Engine Challenge分步解析第二步
一.请知晓 本文是基于Event Recommendation Engine Challenge分步解析第一步,需要读者先阅读上篇文章解析 二.用户相似度计算 第二步:计算用户相似度信息 由于用到:u ...
- mysql的使用
数据库操作: 1)创建数据库和删除数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库,root用户拥有最高权限,可以使用 mysqladmin 命令来创建数据库: mysql ...
- java io系列12之 BufferedInputStream(缓冲输入流)的认知、源码和示例
本章内容包括3个部分:BufferedInputStream介绍,BufferedInputStream源码,以及BufferedInputStream使用示例. 转载请注明出处:http://www ...
- scrapy_splash模块解析动态js
一般遇到动态加载的网页就比较棘手,一般采用scrapy_splash和selenium这两种方式来解决.貌似scrapy_splash更强大,因为就从爬取美团这个网站而言,scrapy_splash可 ...
- 归并排序_JAVA
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] a = { 6, ...
- ifconfig: command not found(CentOS 7,其他的可以参考)
ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) 1 echo $PATH 解决方案1:先看看是 ...
- MySQL随记(二)
第一范式(1NF First Normal Format): 1. 列具有原子性(atomic) 原子(atom)是物质的最小单元, 它不能被再分割为更小的元素. 2. 表具有主键(Primary K ...
- 数据结构Java实现02----单向链表的插入和删除
文本主要内容: 链表结构 单链表代码实现 单链表的效率分析 一.链表结构: (物理存储结构上不连续,逻辑上连续:大小不固定) 概念: 链式存储结构是基于指针实现的.我们把一个数据 ...
- DotNetBar的一个MDIView不正常显示的问题
现象,使用tabStrip MDIView后,子窗体会被遮挡一部分,两种解决办法 1.tabStrip的 MdiAutoHide=False 2.tabStrip 设置MultilineWithNav ...
- Android GreenDao使用教程
1.在build.gradle里添加相关依赖 apply plugin: 'org.greenrobot.greendao' buildscript { repositories { mavenCen ...