zoukankan      html  css  js  c++  java
  • (三)基本数据类型和字符串的操作

    一、python基本数据类型

         1. int ==> 整数. 主要⽤来进⾏数学运算。1234.....

         2. str ==> 字符串, 可以保存少量数据并进⾏相应的操作。 ‘abcdef’

         3. bool==>判断真假, True, False

         4. list==> 存储⼤量数据.[ ]表⽰ [‘a’,’b’,’c’]

         5. tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰。('physics', 'chemistry', 1997, 2000)

         6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据。{'a': 1, 'b': '3'}

         7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存valuedict{'a', 'r', 'b', 'c', 'd'}

         8. bytes 一堆字节. 最小数据单元

    二、类型互相转换的方式

        1.int和字符串互转,str(数字)int(字符串)

        2.intbool互转,int(TrueFalse)bool(数字)---数字0False,其余的都是True

        3.bool和字符串互转,bool(字符串)---””就是空字符串,是False,其余的都是Truestr(TrueFalse)

      intboolstr三者可以得出一个适合三者对的结论:想把xxx转化成yy类型. yy(xxx)。其他的类型有的可以,有的却不可以,可以多尝试一下。

      另一个结论:能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False

    三、基本类型的操作

         1.Int

      bit_length(数字),输入数字后可以得到这个数字在系统中占几位。

         2.bool

    没有其他操作,只是作为条件使用

         3.str

           1)字符按照固定的顺序连成串,被' 或者" 或者''' 或者"""括起来的内容。

           2)切片

              s[start:end:step]

                start:开始

                end: 结束  取不到

                step: 步长, 控制方向. xx个取一个

            3)一大波操作.

               字符串是不可变的数据类型. 不论如何操作.对原来的字符串是不会有影响的

               1, upper() 转换成大写. 忽略大小写

               2, strip() 去掉左右两端的空白 空格, .  所有用户输入的内容都要去空白

               3, replace(old, new) old替换成new

               4, split() 字符串切割

               5, startswith() 判断是否以xxx开头

               6, find() 查找, 找不到返回-1

               7, isdigit() 判断是否是数字组成

               8, len() 求长度

       以上8个方法是常用的,下面图中比较全面。

       

          4)for循环遍历字符串

             for 变量 in 可迭代对象:

                  循环体

  • 相关阅读:
    day63-webservice 03.解析cxf提供的例子
    day63-webservice 02.cxf环境搭建
    30个非常有趣的404错误页面设计欣赏
    30个非常有趣的404错误页面设计欣赏
    30个非常有趣的404错误页面设计欣赏
    JS一些常用的类库
    JS一些常用的类库
    JS一些常用的类库
    100+ 值得收藏的 Web 开发资源
    100+ 值得收藏的 Web 开发资源
  • 原文地址:https://www.cnblogs.com/asia-yang/p/10034553.html
Copyright © 2011-2022 走看看