码迷,mamicode.com
首页 > 其他好文 > 详细

pyshon--数据类型(未完待续------)

时间:2017-07-14 19:39:07      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:数字   参数   法语   ash   size   位置   amp   index   book   

                        数据类型      

 数字        

    ?int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数。

        ?long(长整数):或渴望,无限大小的整数,这样写整数和一个大写或小写的L。

        ?float(浮点实际值):彩车,代表实数,小数除以整数部分和小数部分的书面。花车也可能是在科学记数法与E或指示的10次方é(2.5e2= 2.5×102=250)。

        ?complex  (复数):+ BJ的形式,其中a,b是彩车和J(或J)表示-1的平方根(这是一个虚数)。 a是真正的数字部分,b是虚部。复数不使用Python编程
        字符串
            str(‘*‘)  Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 str()语法: str.strip([chars]);
                    name = ‘**dddd**‘                            
                    print(name.strip(‘*‘)) # 输入为 dddd
                    print(name.lstrip(*))  # 输出结果为dddd** 说明 str.lstrip(‘*‘) 移除左侧统配**的字符 只能移除头部所匹配的字符
                    print(name.rstrip(*))  # 输出结果为**dddd
                    bb = "&&&&&fff&&&&&&&&"
                    print(bb.strip(‘&‘))   #输出为 fff
            startswith,endswith      用来判断字符串开头/结尾 是否一致。输出结果为(true/flase)
                    name=‘alex_SB‘        
                    print(name.endswith(‘SB‘))   #输出结果为 true
                    print(name.startswith(‘alex‘))
            replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次(可以等于max次数)。
                    replace()方法语法:str.replace(old, new[, max])
                    a = "hi,isayhi you say hii"
                    print(a.replace(‘hi‘,‘ih‘,2))
                        # 输出为 ih,isayih you say hii 用new字符串代替旧字符串 代替几次
            format     用法:它通过{}和:来代替传统%方式 要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},
                    只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表
                    >>> print("my name is {},age {}".format(‘ll‘,11))
                    my name is ll,age 11
                    >>> print("my name is {1},age {0}".format(‘ll‘,11))
                    my name is 11,age ll
                    使用关键字参数 要点:关键字参数值要对得上,可用字典当关键字参数传入值,字典前加**即可
                    >>> hash = {"name":"haha","age":18} #字典
                    >>> print("my name is {name},age is {age}".format(name="haha",age="18"))
                    my name is haha,age is 18
                    
                    >>>print(‘my name is {name},age is {age}‘.format(**hash))
                    my name is haha,age is 18
            find    python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,
                    则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
                    find()方法语法:str.find(str, beg=0, end=len(string))
                参数    
                    str -- 指定检索的字符串
                    beg -- 开始索引,默认为0。
                    end -- 结束索引,默认为字符串的长度
                    >>> a = "this is my book"
                    >>> b = "s"
                    >>> print(a.find(b,8))
                    -1
                    >>> print(a.find(b,7))
                    -1
                    >>> print(a.find(b,6))
                    
                    
                    6
                    >>> print(a.find(b,2,3))
                    -1
                    >>> print(a.find(b,2,5))
                    3
            rind     Python rfind() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1
                参数 同上
            index   Python index() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1
                参数 同上
            rindex  Python rindex() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1
                参数 同上
            count   Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
                参数
                    sub -- 搜索的子字符串
                    start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
                    end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
                

                    str = "this is string example....wow!!!";

                    sub = "i";
                    print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40)
                    sub = "wow";
                    print "str.count(sub) : ", str.count(sub)


                    str.count(sub, 4, 40) :  2
                    str.count(sub, 4, 40) :  1

pyshon--数据类型(未完待续------)

标签:数字   参数   法语   ash   size   位置   amp   index   book   

原文地址:http://www.cnblogs.com/liuwu01/p/7171945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!