#!/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学习第四课相关推荐

  1. Scrapy学习第四课

    python爬虫框架scrapy学习第四课 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 执行:爬虫实例 结果:爬取结果展示 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 凤凰网导航 一级 ...

  2. Python学习第七课-元组字典集合

    Python学习第七课-元组&字典&集合 一.元组 1.1元组简介 1.2元组的拆包 1.3字符串拆包 1.4列表的拆包 1.5拆包练习 二.字典的简介 2.1介绍 2.2操作 三.字 ...

  3. Python学习第三课-基本数据类型

    Python学习第三课-基本数据类型 一.基本概念 1.1表达式 1.2语句 1.3程序 1.4函数 内置函数 自定义函数 参数 返回值 二.标识符 2.1 关键字 2.2标识符概念 驼峰命名法 下划 ...

  4. Python学习第六课-列表

    Python学习第六课-列表 一.序列 1.1 概念 1.2分类 二.列表 2.1 概念 2.2 练习 三.切片 3.1 可切片对象的索引方式 3.2切片操作 3.3 练习 四.通用操作 4.1 序列 ...

  5. python列表和字典_2020/11/18 python学习第5课 列表和字典

    python学习第5课 列表和字典 课程目标 熟练掌握列表.字典中元素的增删改查 理解列表和字典的区别 课程难点 列表与字典增删改查的异同 正确使用切片,深刻理解切片时冒号左右数字的意义 课程知识点总 ...

  6. JavaScript学习 第四课(四)

    JavaScript学习 第四课(四) 学习内容 一.JavaScript的构成 二.浏览器对象模型(Browser Object Model) 三.window对象包含的方法 四.window对象的 ...

  7. 吴恩达深度学习第四课第一周 卷积神经网络

    文章目录 前言 一.计算机视觉(引言) 二.边缘检测示例(过滤器) 三.更多边缘检测内容(由亮到暗还是由暗到亮?) 四.Padding(Valid.Same.p) 五.卷积步长(s) 六.三维卷积(通 ...

  8. 0.0 目录-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

    文章目录 第五课 第四课 第三课 第二课 第一课 第五课 <序列模型> 笔记列表 Week 1 循环序列模型 Week 1 传送门 -> 1.1 为什么选择序列模型 1.2 数学符号 ...

  9. Python学习第001课--课后复习

    今日是学习python的第001课,本节课主要学习了编程语言的定义及计算机的硬件基础. 一.什么是编程语言?什么是编程? 语言是一个事物与另一个事物沟通的介质: 编程语言是程序员与计算机沟通的介质: ...

最新文章

  1. 手机CNN网络模型--MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
  2. 几种替代MATLAB的工具,堪称完美!
  3. matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
  4. boost::integer::mod_inverse用法的测试程序
  5. http://www.tldp.org/LDP/abs/abs-guide.txt.gz
  6. 三大纪律七项注意(Access数据库)
  7. Javascript实现二级select联动
  8. java工作笔记017---java8新特性_使用lamda表达式进行List分组_排序_去重_随时更新
  9. Scrapy 导出的 cvs 文件,双击打开乱码问题
  10. ExtJS(5)- Ext5的统计图Chart
  11. 压缩感知 热身实验 OMP算法Python实现(详细代码注释)
  12. ps怎么导入lut预设?Photoshop导入lut调色预设教程
  13. HDD Regenerator V2.0绿色中文注册版-(令硬盘起死回生)_-Chaz-_新浪博客
  14. C++三种创建对象的方法区别
  15. 第一篇:零基础入门金融风控之风控指标体系清单
  16. 解决方案(.sln)文件
  17. kodi remote android,使用Android和iOS在Win10系统中设置Kodi Remote方法
  18. Web自动化测试-Protractor基础(一)
  19. c++ grpc compress(deflate算法) demo编译
  20. java软件面试题_java软件工程师面试试题

热门文章

  1. MathType在手,公式不求人!
  2. cassandra命令
  3. java: web应用中不经意的内存泄露
  4. 一、JAVA通过JDBC连接mysql数据库(连接)
  5. android 自定义ViewGroup和对view进行切图动画实现滑动菜单SlidingMenu[转]
  6. UDP客户端不用绑定吗IP和端口?
  7. Struts2基础(1)_MVC
  8. ucontext实现的用户级多线程框架3(实现echo服务器)
  9. Echache整合Spring缓存实例讲解
  10. windows版Cacti-0.8.8h一键安装