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 ...
随机推荐
- zeppelin中连接hive和impala
连接Hive 新建interpreter default.driver = org.apache.hive.jdbc.HiveDriver default.url = jdbc:hive2://hos ...
- http和https协议的区别
内容摘自:转载注明Wosign 尊重知识产权 一 什么是HTTPS HTTPS全称为 安全超文本传输协议(Secure Hypertext Transfer Protocol)),是一个安全通信通道, ...
- react native navigationOptions中不能获取this
static navigationOptions = ({ navigation, navigationOptions,screenProps }) => { const { params } ...
- vagrant极简教程:快速搭建centos7
作为开发人员,只要你的应用最终是放在linux环境执行,那么最好就是将本地开发环境也线上一致.不管是用windows系统,还是mac系统,即使你本地程序跑得好好的,也经常会出现一上线就各种bug的现象 ...
- 2018-2019-2 网络对抗技术 20165221 Exp3 免杀原理与实践
2018-2019-2 网络对抗技术 20165221 Exp3 免杀原理与实践 基础问题回答 杀软是如何检测出恶意代码的? 主要依托三种恶意软件检测机制. 基于特征码的检测:一段特征码就是一段或者多 ...
- 基于XML搭建SpringMVC项目
*如果你需要将应用部署到不支持Servlet3.0容器中 或者 你只是对web.xml情有独钟,那我们只能按照传统的方式,通过web.xml来配置SpringMVC. *搭建SpringMVC需要在w ...
- SQL优化传送门
转载:pursuer.chen的SQL Server 容易忽略的错误 链接:https://www.cnblogs.com/chenmh/p/3999475.html
- ROS启动多launch文件
在ROS工程中经常需要启动好几个launch文件,比较不方便,有下面两种方法可以更高效些: 重写一个大型的launch文件,将所有的节点的启动配置信息都包含进去. 通过bash写一个xxx.sh文件, ...
- Linux中普通用户配置sudo权限(带密或免密)
配置步骤如下: 1.登陆或切换到root用户下: 2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers 3.编辑sudoers文件:vi /etc/sudoers 找到这 ...
- virtualenv安装及使用
环境 Windows 10 python 3.6.7 安装 virtualenv用于创建虚拟环境,用于隔离不同的python版本的运行,是容器类软件.这里在Windows下通过pip安装: pip i ...