python_str的应用
name = "fsafalk" #nam是个变量名 fsafalk是变量 也是字符串
name.startswith('fs')#判断是否是fs开头
name.endswith('lk')#判断字符串是否是lk结尾
name.isdigit()#判断字符串是否是整数 ,是返回True 不是返回false
name.isalnum()#判断是否是阿拉伯数字.字母,是返回True 不是返回false
name.isdecimal()#判断是否是整数,是返回True 不是返回false
name.numeric()#判断是否是整数,是返回True 不是返回false
naem.capitalize()#首字变母大写
name.lower()#把大写变小写,但是去掉lower()就会变回原样,要想永久改变,name = name.lower(),把改变后值赋值给name
name.upper()#把小写变大写,但是去掉upper()就会变回原样,要想永久改变,name = name.upper(),把改变后值赋值给name
name.title()#把首字母变大写,但是去掉title()就会变回原样,要想永久改变,name = name.title(),把改变后值赋值给name
name.isalpha()#判断是否是纯英文字符,是返回True 不是返回false
name.title()#判断每个首字母是否都是大写,,是返回True 不是返回false
name.isupper()#判断每个字英文是否都是大写,是返回True 不是返回false
name.islower()#判断每个英文是否都是小写,是返回True 不是返回false
name.swapcase()#大写变小写,小写变大写
name.conut('f')#统计有几个f
name.rjust(50,'-')#打印五十个字符串,不够以'-'在左边补全
name.ljust(50,'-')#打印五十个字符串,不够以‘-’在右边补全
name.conter(50,'-')#打印五十个字符串,不够以-补全,字符串在中间,字符串超过五十个全部打印
name.find('f')#查看f所在的位置的索引坐标
name.rfind('f')#从右往左找到第一个f,显示出索引下标
name.lstrip()#去掉字符串左边的空格和换行符
name.rstrip()#去掉字符串右边的空格和换行符
name.strip()#去掉字符串左右两边的空格和换行符
name.replace('f','F',1)#替换吧小写替换为大写,替换从左往右第一个f
name.split('f')#字符串以f为分隔符,把f字符串分变成分隔符把字符串分割为列表
name = ['fa','f','werewr']
name='-',join(['fa','f','werewr])#把列表以'-'链接在一起组成字符串,''中可以不填可以填别的符号和字母....
name = 'fdaf{}fafe'
name.format(51)#指定大括号里的值为51
name = 'fdaf{fd}fafe'
name.format_map({fd:'fds'})#对大括号里的值进行指定
python_str的应用的更多相关文章
- Python_str 的内部功能介绍
float: x.as_integer_ratio():把浮点型转换成分数最简比 x.hex():返回当前值的十六进制表示 x.fromhex():将十六进制字符串转换为浮点型 float与long的 ...
- python_str 字符串的所有方法
# _Author:huang# date: 2017/11/28 # 字符串 '''print("hello" * 3)print("hello world" ...
- 人生苦短_我用Python_str(字符串)_001
# 字符串 str str_1 = 'hello,selenium,888,999' # 切片/截断 # 更换大小写 upper/lower 英文字符 print(str_1.upper()) pri ...
随机推荐
- Exp3 免杀原理与实践
一.实验过程 1.编码器 (1)使用msf编码器,直接生成meterpreter可执行文件(跟Exp2中生成backdoor.exe的过程一样,生成后门文件),送到Virscan.VirusTotal ...
- mongodb副本集原理及部署记录
工作原理 1.副本集之间的复制是通过oplog日志现实的.备份节点通过查询这个集合就可以知道需要进行复制的操作 2.oplog是节点中local库中的一个固定的集合,在默认情况下oplog初始化大小为 ...
- 乙方渗透测试之Fuzz爆破
前言 爆破在渗透测试中,对技术的要求不高,但是对技巧和字典的要求就很高了,本篇整理下平时学到的一些爆破思路和技巧(偏web渗透登陆),当你无措可施时,暴力破解是最好的方式. 世界上最可怕的事情是你的习 ...
- 【vue】渲染大量数据时性能优化
对应vue渲染大量数据时可以考虑下面几点: 1. 异步渲染组件:因为组件渲染太多,影响页面的渲染时间,所有可以延迟组件渲染,可以考虑v-if处理 2. 可以使用虚拟滚动的组件:参考使用这个插件 vue ...
- eclipse搭建elastic-job
1.官网下载eclipse----面向Java EE企业级开发的Eclipse IDE for Java EE Developers:2.官网下载maven,并配置环境变量---MAVEN_HOME: ...
- Running Tensorflow on AMD GPU
keras+tensorflow: based on AMD GPU https://rustyonrampage.github.io/deep-learning/2018/10/18/tensorf ...
- Mac os x下几款mysql客户端
Mac os x几款mysql客户端 1,Navicat 这是一款可支持多种数据库的客户端,可支持mysql,sqlite,oracle,sql server等数据库.当然也可以选择只支持某种数据库的 ...
- 三种工具绘制errorbar图
误差棒是数据可变性的图形表示,并用于图表以指示所报告的测量中的误差或不确定性.他们给出了测量精确度的一般概念,或者相反,距报告值有多远,真实(无误差)值可能是多少.误差线通常代表不确定度的一个标准偏差 ...
- 【转】Python函数默认参数陷阱
[转]Python函数默认参数陷阱 阅读目录 可变对象与不可变对象 函数默认参数陷阱 默认参数原理 避免 修饰器方法 扩展 参考 请看如下一段程序: def extend_list(v, li=[]) ...
- PostgreSQL对汉字按拼音排序
转自:https://www.cnblogs.com/gaojian/p/3188609.html postgres=# \l List of databases Name | Owner | Enc ...