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-字符串的常用操作的更多相关文章

  1. Python字符串的常用操作学习

    >>> name = "I love my job!" >>> name.capitalize() #首字母大写 'I love my job! ...

  2. python字符串,列表常用操作

    24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 msg = 'hello world' print(msg[4]) 2.切片(顾头不顾尾) m ...

  3. 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作

    声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...

  4. 字符串的常用操作和方法(Python入门教程)

    字符串的常用操作 很好理解 字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串 字符串的索引操作 通过一对中括号可以找到字符串中的某个字符 可以通过正负数双向操作噢 用一个中括号来实现 为什 ...

  5. 超详细!盘点Python中字符串的常用操作

    在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...

  6. [PY3]——内置数据结构(3)——字符串及其常用操作

    字符串及其常用操作xmind图 字符串的定义 1. 单引号/双引号 In [1]: s1='hello world' In [2]: s1="hello world" 2. 三对单 ...

  7. Python字符串的相关操作

    1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ...

  8. python中字符串(str)常用操作总结

    # 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...

  9. python之字符串的常用操作(转)

    1. 字符串的操作 字符串的连接操作 符号: + 格式:str1 + str2 例如:str1 = 'I Love' str2 = 'You!' print(str1 + str2) >> ...

  10. 二叉树的python可视化和常用操作代码

    二叉树是一个重要的数据结构, 本文基于"二叉查找树"的python可视化 pybst 包, 做了一些改造, 可以支持更一般的"二叉树"可视化. 关于二叉树和二叉 ...

随机推荐

  1. slider插件制作轮播图

    html代码: <div id="banner_tabs" class="flexslider"> <ul class="slide ...

  2. myeclipse使用步骤总结

    1.安装和破解:http://www.cnblogs.com/haimishasha/p/5203069.html 2.修改编码方式:http://www.cnblogs.com/haimishash ...

  3. Hadoop记录-hadoop集群常见问题汇总

    [问题1]HBase Shell:ERROR: org.apache.hadoop.hbase.IPc.ServerNotRunningYetException: Server is not runn ...

  4. Linux记录-安装LAMP和R环境

    2.2 Apache httpd2.2.1 执行命令进行安装:yum install -y httpd2.2.2 开启服务:service httpd start2.2.3 设置开机自启动:chkco ...

  5. spring boot集成redis的血泪史

    首先说明环境不是我搭建的,然后因项目需要添加redis的时候,麻烦来了.springboot 用的是1.5.9因为以前弄过redis,所以直接拿过来,麻烦了首先是莫名的错误,连项目都启动不了.但是最后 ...

  6. NSScanner类的基本用法

    NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串.可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描 ...

  7. spring boot2 整合(一)Mybatis (特别完整!)

    大概介绍下流程: 借助idea实现mybatis逆向工程 用xml配置实现整合 用cmd命令行实现mybatis逆向工程 用mapping.xml配置实现数据交互 用注解的方式实现数据交互 首先我的开 ...

  8. UIScrollView嵌套的完美解决方案

    UIScrollView嵌套的完美解决方案 做iOS开发,不可避免的会遇到UIScrollView的嵌套问题,之前也曾遇到过,吭哧吭哧做完了,效果不理想,和产品大战好几回合,就那样了.不可避免的,又一 ...

  9. docker 容器内启动 sshd 启动报错

    创建容器设置密码 安装 openssh-server 启动出错 在容器内 使用 /usr/sbin/sshd -d 启动报错? [root@9d41c7f36c5e tmp]# /usr/sbin/s ...

  10. Kali Linux之使用SET快捷生成钓鱼网站方法

    SET (Social Engineering Tools) 1.使用命令:setoolkit 会显示工具菜单 2.输入1 ,选择菜单中的Social-Engineering Attacks (社会工 ...