• python中部分数据类型及其使用方法


    1.数据类型:

      int:整数 str:字符串,一般不存放大量的数据 bool:布尔值,用来判断 只有两个值 True False  list:列表,用来存放大量数据[]来表示,里面可以放任何数据类型

      tuple元祖,只读列表()表示 dict字典{key:value} set 集合,不会重复

    2.int类型

      bit_length()返回一个数的二进制长度

    3.bool类型

      布尔只有两个值 True False 一般是没有什么操作的

       数据类型转换

       str->bool时 空字符串是False  int->bool时 0是False

      *空的东西是False非空的东西是True

      *想把某数据类型转换成xxx类型   xxx(数据)

    4.str类型

    有',",''',"""括起来的内容就是字符串

     字符串是不可变的数据类型,无论你执行任何操作,原字符串是不会改变的,每次操作都会返回新字符串。

     1>索引和切片

       索引从0开始,使用[下标]可以获取到每一个字符,索引不能超过边界[-1]倒数第一个

       切片:[起始位置:结束位置] (固有不顾尾) [1:]从索引位置1开始切,切到结尾 [:2]从头开始切到2,但是取不到2 [:]从头切到尾 默认的切片顺序是从左往右

       [-1:-3:-1]表示反方向,从右往左切  最后一位是步长

     2>大小写转换

       upper 将字符串中所有的字母变成大写字母(重点)

       capitalize把首写字母变成大写, lower变成小写 , swapcase 大小写转换 casefold转变为小写 与lower的区       别是识别的字母全  title 把每个单词首字母大写

     3>切来切去

       center 强行使用“*”居中,要长度和左右的字符

       * strip 去掉str左右两端的空格、空白、 、 strip(“”)可以指定要去掉的内容 lstrip与rstrip

       *replace(“ ”,“ ”)把前面的换成后面的  replace(“ ”,“ ”,n)换的次数n

        *split  切割,切割后是一个列表,列表中是字符串  用什么切就会损失什么

         如果到边界会出现空字符串

         切割范围比原str长就会不切割

         format  格式化 { } 站位 有3种方式

     4>查找

        *startswith 判断是不是以xxx开头 endswith判断是不是以xxx结尾

         count 计算str出现的次数,没有返回0

         find  查找xxx在字符串中出现的位置,只找第一次出现位置,没有返回-1

         index   同上                                                                            没有会报错

        count find index 都可以指定范围

     5>条件判断

        isdigit  是否由数字组成

        isalpha 是否由字母组成

        isalaum 是否由数字或字母组成

        isnumeric是否由数字(中文的大写数字)

     6>字符串长度

       * len()调用方法不同  python的内置函数

     7>迭代

       迭代:就是对字符串进行遍历

       for 变量 in 可迭代对象:

        else:

               当循环结束的时候会执行

        扩展 abs()绝对值

      *如打印多个字符串用一个print(,)中间用逗号隔开打印出来会有一个空格,用+连接两个字符串没有空格。

  • 相关阅读:
    解析时间parse time
    php一些高级函数方法
    PHP定界符<<<EOF
    linux crontab(定时任务)
    svn提交按钮灰选
    centos官网下载地址
    centos7 yum安装LAMP
    saprfc
    RSA加解密工具类RSAUtils.java,实现公钥加密私钥解密和私钥解密公钥解密
    接入HTTPS协议的CAS登录配置
  • 原文地址:https://www.cnblogs.com/qq849784670/p/9393491.html
Copyright © 2020-2023  润新知