zoukankan      html  css  js  c++  java
  • python_基础数据类型一

    一、

    1、int:用于计算

    2、str:用户少量数据的存储,便于操作

    3、bool:True  False

    4、list:['alex','a','zhangsan',['s','a'],(),{},...]

      大量的数据,各种数据类型的存储操作方便

    5、tuple:('alex','a','zhangsan',['s','a'],(),{},...)

      只读列表

    6、dict:字典{'name':'zhangsan','age':'23','hppy':['shopping','running']}

      大量的关联型数据

    7、set:集合 {}  关系型测试

    二、

    1、int 方法 

      bit_length:查询十进制转化为二进制占用的最少位数

    2、bool方法

      str(int)   int(str):字符串里必须是数字

      bool(int)     int(bool):非零即True  零为False

      bool(str)  非空为True,空为False

    三、

    1、字符串索引切片步长,形成新的字符串,与原来的字符串没有关系

       s = ('python1期骑士计划')

      print(s[:3])  #pyt   顾头不顾尾

      print(s[3:])  #hon1期骑士计划

      print(s[-1])  #划

      print(s[2:6:2])  #to

      print(s[-1:-5:-2])  #划士

    2、字符串的常用方法

      name = 'oldboy'

      1、capitalize #首字母大写  Oldboy

      2、center     #字符串居中,前后填充自定义字符

        例:name.center(10,'*')  #**oldboy**

      3、upper lower 全部转换成大写或小写

      4、startswith endswith 判断是否以某某开头,或某某结尾,可切片

      5、swpcase  大小写翻转

      6、title   单词首字母大写,非字母隔开

      7、find index  通过元素找索引,可切片,只找字符第一次出现的位置,index没找到会报错,find没找到返回-1

      8、strip  默认去除字符串前后空格,制表符,换行符。也可去除输入的字符,另有lstrip rstrip

      9、split 将字符串分割成列表,默认按空格分割

        例:s =  ' a b c d'

          print(s.split())  #['a','b','c','d']

          s1 =  ' a b c d'

          print(s1.split(' '))  #['','a','b','c','d']

          s2 = ' a ,b ,c ,d'

          print(s2.split(','))  #[' a','b','c','d'] 

          rsplit 从右往左进行分割  可限制分割次数

      10、join 以自定制连接符,将可迭代对象中的元素连接起来

        name = 'alex'

        print('_'.join(name))  #a_l_e_x

      11、replace 字符串替换 可限制次数

      12、格式化输出

        print('i am{},年芳{}'.format('echo',23))

        print('i am{0},年芳{1}'.format('echo',23))

        print('i am{name},年芳{age}'.format(name='echo',age=23))

      13、is系列

        isalnum 字母或数字组成

        isdigit    全部由整数组成

        isalpha  全部由字母组成

      14 公共方法

       count  统计字符出现的次数

       len   统计字符串长度

      15、for 循环

        for 变量 in iterable:

      16、in   not in 判断字符是否在字符串中     

  • 相关阅读:
    js上拉加载下拉刷新
    CSRF
    Linux 常用命令
    汇编语言:了解寄存器与内存模型
    Node 的fs模块
    pdf转为html查看pdf.js
    centOs升级
    H5新特性监听手机的返回键
    gsap
    使用 iframe + postMessage 实现跨域通信
  • 原文地址:https://www.cnblogs.com/echo-up/p/9432806.html
Copyright © 2011-2022 走看看