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