一、字符串操作

特性:不可修改 

 name = "my \tname is {name} and i am {year} old"
#首字母大写.capitalize
print(name.capitalize())
#统计字符串中元素个数.count
print(name.count("a"))
#.center表示一共要打印50个字符,不够的字符用"-"表示
print(name.center(50,"-"))
#.endswith判断已什么字符结尾
print(name.endswith("ing"))
#转换tab键为空格
print(name.expandtabs(tabsize=30))
#字符串切片
print(name[name.find("name"):])
#.format格式化拼接
print(name.format(name='maqing',year=''))
#.format_map字典
print(name.format_map( {'name':'maqing','year':27} ))
#阿拉伯数字加阿拉伯字符,但是如果有特殊字符输出为false
print('asd1313'.isalnum())
#纯英文字符
print('asdA'.isalpha())
#十进制判断
print(''.isdecimal())
#判断是否为整数
print(''.isdigit())
#判断是否为一个合法的表示符
print('a1A'.isidentifier())
#判断是否为小写
print('a1A'.islower())
#判断是否为一个整数数字
print('333.33'.isnumeric())
#开头
print('My Name Is'.istitle())
#能否打印,tty file,drive file is false
print('My Name Is'.isprintable())
#大写
print('My Name Is'.isupper())
#列表转字符串
print(' '.join (['maqing','peilin','sili']) )
#ljust 输出元素不够50字符用*补全在最后
print(name.ljust(50,'*'))
print(name.rjust(50,'*'))
#把大写转化为小写
print(name.lower())
print(name.upper())
print('Maqing\n'.lstrip())
print('\nMaqing'.lstrip())
print('\nMaqing'.rstrip())
print('\n Maqing'.strip())
#可以用于加密密码
p = str.maketrans("abcdef",'')
print("Mabcf".translate(p))
print('Magqing'.replace('g','G',1))
#从左往右数字
print('Magqing'.rfind('g'))
#分隔符
print('Maqing'.split('q'))
print('1+2+3+4'.split('+'))
#从换行出分割
print('1+2\n+3+4'.splitlines())
#将小写转大写。大写转小写 大小写互换
print('Maqing'.swapcase())
print('ma qing'.title())
print('Ma Qing'.zfill(50))

最新文章

  1. 关于Xcode7中添加不了libresolv.dylib等类似库的问题
  2. 数据库SQL语句学习--view
  3. Android & iOS 第三方 Crash ANR 捕捉上传
  4. Solr整合中文分词组件IKAnalyzer
  5. synchronized锁自旋
  6. jQuery.retryAjax
  7. Hololens开发笔记之Gesture手势识别(基本介绍)
  8. H - Prince and Princess - HDU 4685(二分匹配+强连通分量)
  9. OC中语法糖,最新语法总结
  10. PHP和C#可共用的可逆加密算法
  11. 解决打包时IsCmdBld.exe出错的问题
  12. 四则运算GUI
  13. angular学习第1步
  14. bootstrap源码之滚动监听组件scrollspy.js详解
  15. 【阿里云服务器】外网无法访问tomcat下部署的项目
  16. python 小练习 10
  17. DB2 autoincretment(抄袭)
  18. 图片懒加载之lazyload.js插件使用
  19. PHP 中 strlen 获取中英 字符长度 以作以后对比使用
  20. hdu 1024 Max Sum Plus Plus DP

热门文章

  1. Struts2全局异常处理
  2. Get Started with ASP.NET Web API 2 (C#)
  3. Oracle给不同组数据添加顺序
  4. Flume具体应用(多案例)
  5. 轻松掌握XMLHttpRequest对象------【这是.net 版本】
  6. 2017 GDS 全球域名大会7月7日举行
  7. Qt 自定义PushButton
  8. MVP实战心得—封装Retrofit2.0+RxAndroid+RxBus
  9. hdu 5237 Base64(模拟)
  10. 计算机网络【六】:传输层-TCP概述 【转】