• 2018-05-23——PYTHON第三天


     继续字符串类型

    原来是将str变成这个类型,前面带上“is”,则是检查str是否是这个类型,返回bool

    str.isalpha()  //查看str是否全部是字母或汉字,返回bool

    str.isdigit()   //查看str是否全是数字,包含特殊字符的数字如②,返回bool

    str.isnumeric() //查看str是否全是数字,包含中文(字符)的数字如二,返回bool

    str.isdecimal()   //查看str是否全是数字,返回bool

    str.isidentifier()  //查看str是否符合标识符规则,返回bool

    str.islower() //判断str是否全是小写,返回bool

    str.lower() // 将str转换成小写

    str.upper同上

    str.strip(lstrip strip)(‘x’)//去除str的(左右)x【x可以是字符串,会按方向去匹配,可能匹配到整个字符串,也可以是多个的任意个字符】,默认是空白,包括换行、tab 

    ##eg:test=xalex ;v = test.rstrip('96lexexdsxa') = 空白。都会匹配到

    ####经测试很乱这个类型,他是循环多次匹配,先最长,在最短,也就是如果你要过滤cat这个单词,可能c、a、t字母都会被过滤,而且还要考虑方向的顺序,不好控制

    str.isprintable() //查看str打印时是否都是真实的值而没有不可现 实的字符(如/t、/n),返回bool

    str.isspace() //查看str是否全部是空格(为空不算,要空格占位)

    str.istitle() //查看str中所有单词的首字母是否大写

    str.title() //将str变为标题(首字母全部变为大写)你

    str.join(x) //将str插入到x的每个字符之间,str可以提前赋值,也可以直接打如“_*_”.join(test)

    str.l(r)just(x,“y”)  //将str放在x长度的字符串左(右)边,已y填充空格 

    str0.maketrans("x","y") //给x和y做一个对应关系,这个关系叫str0

    str.translate(str0)//使用str0的关系,替换str的值

    str.(r)partition(‘x’) //匹配到str中的x(默认是从左边开始,加上r就是从右边开始)一次,在x的左右分割一次 ,也就是三份

    str.(r)split('x',y)//匹配str中的x,匹配 y次进行分割,匹配到的x会被消除,默认y=-1也就是从右开始第一个,默认从左开始

    #eg:test=1+2;v1,v2 = test.split('+')。。。此时v1=1,v2=2

    str.splitlines(‘true’) //只分割str里的换行,默认false,true是保留换行

    str.starts(ends)with('x') //判断str是否以x开头(结尾)

    str.swapcase()// 将str的大小写互换 

    str.replace('x','y',num)//将str中的x替换成y,num是替换次数,默认-1

    #######################################

    str[x]//x是数字,表示获取str里的第x个字符,从0开始

    str[x:y]//获取str中x<=,<y位置的字符,当y为-1时,表示从右开始第一个,也就是只去掉最后一个字符,因为开区间。当x为-1时,会去掉所有的字符????

    len(str)//获取str的字符个数|长度,py3包括中文,2.7中午要另外算

    range(x,y,z)//py3中要先要创建,py2.7不需要。表示从x到y-1的所有数,x默认0,z表示步长,默认0,也可以是负数。py3使用for循环才会创建。主要用来创建连续的数字

    len、range和join不仅用在str中,包括索引、切片

    in操作:v = 120 in li //列表li中是否有120,返回bool 

    list列表,split分割的就是列表,看中括号

    list = ['x','y',..............],x、y可以是数字、字符和字符串

    for循环???

    for x in str:

      print(x)

    //x会循环获取str里的字符?默认循环使用[]???

    字符串在创建后无法修改(运算),如果修改(运算)在内存中其实是新建了一个字符串

    id(变量名)//查看当前的内存位置 

    加班学习真修仙

  • 相关阅读:
    SAP PI 如何实现消息定义查询
    EWM与ERP交互程序
    ITS Mobile Template interpretation failed. Template does not exist
    SAP Material Flow System (MFS) 物料流系统简介
    SAP EWM Table list
    EWM RF 屏幕增强
    SAP EWM TCODE list
    SAP扩展仓库管理(SAPEWM)在线研讨会笔记
    ERP与EWM集成配置ERP端组织架构(二)
    EWM RF(Radio Frequency)简介
  • 原文地址:https://www.cnblogs.com/gulanmoen/p/9079743.html
Copyright © 2020-2023  润新知