zoukankan      html  css  js  c++  java
  • 基本数据类型及内置方法


    整型+浮点型
    进制之间的转换
    其他进制转十进制
    int('1100',2) # 第二个参数是第一个参数的进制
    int('123', 8) # 第二个参数是第一个参数的进制
    int('e',16) # 第二个参数是第一个参数的进制

    十进制转其他进制
    bin() # 十进制转二进制
    oct() # 十进制转八进制
    hex() # 十进制转16进制

    ps:转换后的结果前所带的标识,
    单纯就是告诉你他当前是几进制的数

    1、存一个值
    2、......
    3、不可变类型
    """
    可变类型:在值改变的情况下,id不变
    不可变类型:在值改变的情况下,id也改变了
    """
    id相同的时候,值是一定相同的
    id不相同的时候,值可能相同
    浮点数:
    数学运算

    float可以识别小数点

    字符串:

    1、优先掌握的方法:
    1、索引取值(正向、反向取)只能取不能改
    2、索引切片
    3、成员运算in,not in
    4、len() 获取当前字符串字符个数
    5、for循环

    内置方法:
    1、strip:默认去除字符串首尾的空格,
    还可以传入参数指定去除的字符

    2、split:切分:将字符串按照指定的字符进行切分,
    切分完返回的一定是一个列表

    3、lowerupper: 修改·字符串的大小写
    应用场景:验证码

    4、startswithendswith :判断当前字符串是否以某某字符开头,
    或者以某某字符结尾 返回的结果是布尔值

    5、join : 将传入的(列表)中每一个字符,依次取出,
    以指定的分隔符进行拼接(传入的列表内只能是字符串)

    6、replace: 替换:指定替换字符串中的某一段字符,先传入旧替换值,
    再传入新值

    7、isdigit: 判断当前字符串中是否为整数:bytes、unicode
    isdecimal: unicode
    isnumeric: unicode中文字符、罗马字符、阿拉伯数字

    8、findindex
    find:查询字符串中指定字符,返回索引值,如果没有找到,
    返回-1,不会有异常
    index:查询字符串中指定字符,返回索引值,如果没有找到,
    返回异常(报错)
    9、count:
    统计字符串中某一字符的个数

    10、.center、ljust、rjust、zfill
    xxx

    11、format:三种玩法
    1、默认按照顺序传值
    "名字:{},年龄:{}".format(name,age)

    2、指定索引进行传值
    "名字:{0},年龄:{1}".format(name,age)

    3、指定传递变量
    "名字:{name},年龄:{age}".format(name='sean',age=18)

    12、expandtabs:
    修改制表符的空格数

    """
    有序
    存一个值
    不可变
    """
    列表:

    1、优先掌握的方法:
    1、索引取值(正、反取),可以取可以存
    2、索引切片(正切,反切,步长)
    3、成员运算in、not in
    4、len() 获取列表中元素的个数
    5、for循环

    内置方法:
    增:
    append():在列表尾部追加单个元素

    insert():指定索引位置插入值

    extend():将传入的可迭代对象中值依次取出,从尾部传入列表

    删:
    万能删:
    del l1[0]

    remove():指定元素删除

    pop():默认弹出最后一位元素,还可以指定索引弹出,返回被弹出的元素

    列表

    1、优先掌握的方法

        1.索引取值(正、反取),可以取/存

        2.索引切片(正、反切,步长)

        3.成员运算 in,not in

        4.len·()获取列表中元素的个数

        5.for 循环

    内置方法

    增:

    append():在列表尾部追加单个元素

    insert():指定索引位置插入值

    extend():将传入的可迭代对象中的值依次取出,从尾部传入列表

    删:

    remove():指定元素删除

    pop():默认弹出最后以为元素,还可以指定索引弹出,返回弹出的元素

    万能删  del   L1 [ ]

    count:统计当前列表内指定元素的个数

    index:获取当前指定元素的索引值,还可以指定查找范围

    sort:排序在原列表上进行操作

    sorted:python的内置函数在排序时产生了一个新列表,原数据不变

  • 相关阅读:
    Vim插件列表
    比nerdtree更好的文件浏览器:vimfiler
    在不同的窗口之间跳转
    unite
    ARMv7 .n和.w指令宽度指示符后缀
    Mybatis之分表设计与分表插入
    thymeleaf之菜单树
    管理后台菜单查询
    Linux下Tomcat重新启动
    网页缓存清除
  • 原文地址:https://www.cnblogs.com/hyukoh/p/11808429.html
Copyright © 2011-2022 走看看