python学习第四课
#!/user/bin/env python
#-*-coding:utf-8-*-
# 一、字符串魔法
# (1).isalpha()是否是字母或汉字。
# 例:
# a="张san22"
# b="张三lisi"
# v=a.isalpha()
# v1=b.isalpha()
# print(v)
# print(v1)
# 因为a里含有数字,结果v返回假。b是字母和汉字组成的V1返回为真
# (2).isdecimal()判断是否是数字,只能识别阿拉伯数字。.isdigit()可以识别到②这类数字。.isnumeric()可以识别到“二”这类的数字
# n1="123"
# n2="①②③"
# n3="一二三"
# v1=n1.isdecimal()
# v2=n2.isdigit()
# v3=n3.isnumeric()
# print(v1,v2,v3)#结果返回的都为真。反过来测试一下。
# v4=n1.isnumeric()
# v5=n2.isdecimal()
# v6=n3.isdigit()
# print(v4,v5,v6)#v5,v6是没有办法判断上面n2n3结果返回为假
# (3).isprintable()是否存在不可显示的字符如/n /t回车和换行符。
# 例
# a="我的/n祖国我/t爱你"
# b="我的祖国"
# v=a.isprintable()
# v1=b.isprintable()
# print(v,v1)
# #第一行含有隐藏的字符返回为真。第二个没有返回为假
# (4).isspace()判断是否全部是空格。
# 例:
# a=" "
# b="zhang san li si"
# c="zhangsanlisi"
# v1=a.isspace()
# v2=b.isspace()
# v3=c.isspace()
# print(v1,v2,v3)
# #a为全部是空格所以返回为真,b含有空格但不是全部为空格所以返回为假。c一个空格也没有返回也为假
# (5).title 转换为标题 .istitle()判断是否是标题,应为里的标题首字母都为大写,不能判断汉字,所以汉字返回全部为假
# 例
# a ="this is my word"
# b="一二三四五"
# v5=b.istitle()
# print(v5)
# v1=a.istitle()
# print(v1)
# v2=a.title()
# print(v2)
# v3=v2.istitle()
# print(v3)
# v1判断首字母为小写所以不是标题返回为假,v2经过title变为标题,v3在判读已经为标题返回就为真
# (6).join()非常重要的字符魔法。将字符中的每一个字符按照指定的分隔符进行连接
# 例
# char1="中国人民解放军"
# print(char1)
# fgf="*"
# v1=fgf.join(char1)#也可以不用变量,直接给出了分隔符“#.join(char1)"一样的效果
# print(v1)
# (7)设置字符串宽度,.center()内容居中,并且可以用字符在两边填充。.ljust()靠左后面填充;.rjust()靠右前面填充,填充的字符只能是一个。
# 可有可无的参数
# 例
# a="齐天大圣"
# v=a.center(20,"#")
# v1=a.ljust(20,"*")
# v2=a.rjust(20,"$")
# print(v)
# print(v1)
# print(v2)
# (8).zfill()用0在字符前填充,只能用0
# 例
# a="tom"
# v=a.zfill(20)
# print(v)#总共20个字符前面用0填充。
# (9).islower()判断是否都是小写;.lower()将其全部转换为小写,只针对英文字母
# 例:
# a="Tom Is A Cat"
# v1=a.islower()#因为不是全部为小写返回值为假
# print(v1)
# v2=a.lower()
# print(v2)
# (10)..isupper()判断是否全部为大写,是返回为真否则为假;.upper()全部转换为大写。
# 例:
# a="carry is Happy"
# v1=a.isupper()#返回为假
# print(v1)
# v2=a.upper()
# print(v2)
(11).strip()去除中间空白/t和/n;.lstrip()去除左边空白/t和/n;rstrp()去除右边空白/t和/n
转载于:https://www.cnblogs.com/Centwei/p/9392550.html
python学习第四课相关推荐
- Scrapy学习第四课
python爬虫框架scrapy学习第四课 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 执行:爬虫实例 结果:爬取结果展示 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 凤凰网导航 一级 ...
- Python学习第七课-元组字典集合
Python学习第七课-元组&字典&集合 一.元组 1.1元组简介 1.2元组的拆包 1.3字符串拆包 1.4列表的拆包 1.5拆包练习 二.字典的简介 2.1介绍 2.2操作 三.字 ...
- Python学习第三课-基本数据类型
Python学习第三课-基本数据类型 一.基本概念 1.1表达式 1.2语句 1.3程序 1.4函数 内置函数 自定义函数 参数 返回值 二.标识符 2.1 关键字 2.2标识符概念 驼峰命名法 下划 ...
- Python学习第六课-列表
Python学习第六课-列表 一.序列 1.1 概念 1.2分类 二.列表 2.1 概念 2.2 练习 三.切片 3.1 可切片对象的索引方式 3.2切片操作 3.3 练习 四.通用操作 4.1 序列 ...
- python列表和字典_2020/11/18 python学习第5课 列表和字典
python学习第5课 列表和字典 课程目标 熟练掌握列表.字典中元素的增删改查 理解列表和字典的区别 课程难点 列表与字典增删改查的异同 正确使用切片,深刻理解切片时冒号左右数字的意义 课程知识点总 ...
- JavaScript学习 第四课(四)
JavaScript学习 第四课(四) 学习内容 一.JavaScript的构成 二.浏览器对象模型(Browser Object Model) 三.window对象包含的方法 四.window对象的 ...
- 吴恩达深度学习第四课第一周 卷积神经网络
文章目录 前言 一.计算机视觉(引言) 二.边缘检测示例(过滤器) 三.更多边缘检测内容(由亮到暗还是由暗到亮?) 四.Padding(Valid.Same.p) 五.卷积步长(s) 六.三维卷积(通 ...
- 0.0 目录-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
文章目录 第五课 第四课 第三课 第二课 第一课 第五课 <序列模型> 笔记列表 Week 1 循环序列模型 Week 1 传送门 -> 1.1 为什么选择序列模型 1.2 数学符号 ...
- Python学习第001课--课后复习
今日是学习python的第001课,本节课主要学习了编程语言的定义及计算机的硬件基础. 一.什么是编程语言?什么是编程? 语言是一个事物与另一个事物沟通的介质: 编程语言是程序员与计算机沟通的介质: ...
最新文章
- 手机CNN网络模型--MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- 几种替代MATLAB的工具,堪称完美!
- matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
- boost::integer::mod_inverse用法的测试程序
- http://www.tldp.org/LDP/abs/abs-guide.txt.gz
- 三大纪律七项注意(Access数据库)
- Javascript实现二级select联动
- java工作笔记017---java8新特性_使用lamda表达式进行List分组_排序_去重_随时更新
- Scrapy 导出的 cvs 文件,双击打开乱码问题
- ExtJS(5)- Ext5的统计图Chart
- 压缩感知 热身实验 OMP算法Python实现(详细代码注释)
- ps怎么导入lut预设?Photoshop导入lut调色预设教程
- HDD Regenerator V2.0绿色中文注册版-(令硬盘起死回生)_-Chaz-_新浪博客
- C++三种创建对象的方法区别
- 第一篇:零基础入门金融风控之风控指标体系清单
- 解决方案(.sln)文件
- kodi remote android,使用Android和iOS在Win10系统中设置Kodi Remote方法
- Web自动化测试-Protractor基础(一)
- c++ grpc compress(deflate算法) demo编译
- java软件面试题_java软件工程师面试试题