Python-字符串
时间:2019-09-10
本文章向大家介绍Python-字符串,主要包括Python-字符串使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#字符串全部大写upper()
value="abcdef" new_value=value.upper() print(new_value)
ABCDEF
#字符串全部小写lower()
value="ABCEDF" new_value=value.lower() print(new_value)
abcedf
#验证码示例
check_code='abCD' message='请输入验证码%s:' %(check_code) code = input(message) new_check_code=check_code.lower() new_code=code.lower() if new_code == new_check_code: print('输入成功')
#不管输入大写,还是小写都会成功,但是看着很繁琐
#验证码升级版
check_code='abCD' code=input('请输入验证码%s:'%(check_code)) if code.lower()==check_code.lower(): print('登录成功')
#判断是否为数字 isdigit
num='abc' flag=num.isdigit() print(flag) False num='123' flag=num.isdigit() print(flag) True
#升级版
num=input('请输入一个数字:') flag=num.isdigit() if flag: print(flag) else: print('请输入数字...')
请输入一个数字:asdf
请输入数字...
#去除空白lstript rstript stript
#去除右边空格 user='abcdef ' new_user=user.rstrip() print(new_user,'------')
abcdef ------
#去除左边空格 user=' abcdefg' new_user=user.lstrip() print('------',new_user)
------ abcdefg
#同时去除两边空格 user=' abcdef ' new_user=user.strip() print('------',new_user,'----------')
------ abcdef ----------
#替换字符串replace,
message=input('请输入:') data=message.replace('你妹的','***') #将输入你妹的 替换成*** print(data)
请输入:你妹的啊
***啊
#只替换前两个
message=input('请输入:')
data=message.replace('你妹的','***',2) #2 前两个
print(data)
请输入:你妹的 你妹的 你妹的
*** *** 你妹的
#切割字符串成为列表 split rsplit(从右边向左切割)
#切割 message='好好学习,天天向上..!!' result=message.split(',') #根据,号切割 print(result)
['好好学习’,’天天向上..!!']
#只切割第一段
message='好好学习,天天向上,就不乐意!!'
result=message.split(',',1)
print(result)
['好好学习', '天天向上,就不乐意!!']
原文地址:https://www.cnblogs.com/sky00747/p/11498415.html
- R语言 apply函数家族详解
- 基于R语言的梯度推进算法介绍
- R语言数据可视化综合指南
- 关于CLR内存管理一些深层次的讨论[上篇]
- 关于CLR内存管理一些深层次的讨论[下篇]
- Python渗透工具的架构探讨
- 提供第三种代码生成方式——通过自定义BuildProvider为ASP.NET提供代码生成
- 小心,Android木马工具SpyNote免费啦!远程监听就是这么简单
- R语言的kmeans客户细分模型聚类
- .NET的资源并不限于.resx文件,你可以采用任意存储形式[下篇]
- 量化投资教程:用R语言打造量化分析平台
- 也谈事件(Event)
- Zuul:构建高可用网关之多维度限流
- Hystrix:HystrixCollapser请求合并
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Laravel5.1 框架模型工厂ModelFactory用法实例分析
- 关于AIX挂载NFS写入效率低效的解决办法
- Linux系统下部署项目的设置办法
- PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
- ubantu 16.4下Hadoop完全分布式搭建实战教程
- Laravel5.1 框架模型查询作用域定义与用法实例分析
- 整理Linux中字符串的相关操作技巧
- Laravel5.1 框架Middleware中间件基本用法实例分析
- Linux基础命令之mktemp详解
- TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
- Laravel5.1 框架模型一对一关系实现与使用方法实例分析
- Linux中怎么查看已挂载的文件系统类型详解
- PHP实现笛卡尔积算法的实例讲解
- TP5框架简单登录功能实现方法示例
- 使用 Apache Web 服务器配置两个或多个站点的办法