网站大量收购闲置独家精品文档,联系QQ:2885784924

物联网Python编程实战 课件 1.Python字符串.pptx

物联网Python编程实战 课件 1.Python字符串.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python字符串江苏电子职业学院Python物联网

双引号或者单引号中的数据,就是字符串。Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。概念

Python字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Python访问子字符串,可以使用方括号?[]?来截取字符串python的字串列表有2种取值顺序:?从左到右索引默认0开始的,最大范围是字符串长度少1?从右到左索引默认-1开始的,最大范围是字符串开头

Python字符串字符串的截取的语法格式:变量[头下标:尾下标]其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。截取的区间属于左闭右开型(+)是字符串连接运算符,星号(*)是重复操作。

Python字符串#!/usr/bin/python#-*-coding:UTF-8-*-str=HelloWorld!HelloWorld!结果printstr#输出完整字符串printstr[0]#输出字符串中的第一个字符printstr[2:5]#输出字符串中第三个至第六个之间的字符串printstr[2:]#输出从第三个字符开始的字符串printstr*2#输出字符串两次printstr+TEST#输出连接的字符串HllolloWorld!HelloWorld!HelloWorld!HelloWorld!TEST

Python字符串方法大小写:title():把字符串的每个单词首字母大写lower():所有大写字符转为小写upper():所有小写字母转为大写去空格:lstrip()删除左边的空白字符rstrip()删除字符串末尾的空白字符strip()删除字符串两端的空白字符a=helloitcast

print(a.title())

print(a.lower())

print(a.upper())运行结果:HelloItcasthelloitcastHELLOITCASTa=pythonprint(a.lstrip())print(a.rstrip())print(a.strip())运行结果:pythonpythonpythoncapitalize()

将字符串的第一个字符转换为大写

Python字符串分割split()方法可以实现将一个字符串按照指定的分隔符切分成多个子串,该方法的基本语法格式如下:str.split(sep,maxsplit)此方法中各部分参数的含义分别是:str:表示要进行分割的字符串;sep:用于指定分隔符,可以包含多个字符。此参数默认为None,表示所有空字符,包括空格、换行符“\n”、制表符“\t”等。maxsplit:可选参数,用于指定分割的次数,最后列表中子串的个数最多为maxsplit+1。如果不指定或者指定为-1,则表示分割次数没有限制。

Python字符串分割示例程序:str=013|B2|C3|D4|E5|F6CA1B2C3D4

strSplit=str.split(|,4)

print(strSplit)[013,B2,C3,D4,E5|F6CA1B2C3D4]以“|”作为分隔符,分割4次,在列表中用逗号“,”隔开,分割后的结果如下:

String模块示例:检查并判断密码字符串的安全强度,判断出密码强度等级。defcheck(pwd):

#密码必须至少包含6个字符

iflen(pwd)6:

returnweak

#密码强度等级与包含字符种类的对应关系

d={1:weak,2:belowmiddle,3:abovemiddle,4:strong}

#分别用来标记pwd是否含有数字、小写字母、大写字母和指定的标点符号

r=[False]*4

forchinpwd:

#是否包含数字

ifchinstring.digits:

r[0]=True

#是否包含小写字母

elifchinstring.ascii_lowercase:

r[1]=True

#是否包含大写字母

elifchinstring.ascii_uppercase:

r[2]=True

#是否包含

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档