• python学习之旅-03


    一、python基础数据类型

    1、  int 整数

    2、  str    字符串。 不会用字符串保存大量数据

    3、  bool 布尔值  True,False

    4、  list  列表  存放大量数据

    5、  dict  字典   key:value  查找会比较快

    6、  set  集合  无序,不能重复

    7、  bytes  一堆字节。  不可变的列表

     

    二、int 类型的操作

      对于一个数字除了运算几乎没有其他的操作.

      bit_lenght()   bit二进制  lenght长度

        计算当前这个数的二进制长度

        实际没啥用

     

    三、bool类型没有操作,转换问题

      bool 没有方法。  但是这里讨论一下类型转换的问题

      结论一: x转换成y类型   y(x)

      结论二:所有的空都是False  非空都是True

     

    四、str 字符串相关操作

      字符串由 ','',''',""" 组成

      字符:你能看到的单一文字符号

      字符串: 字符连成串  有固定顺序的

      字符串是一个不可变的数据类型

      a、索引

      字符串中每个字符的位置顺讯

      索引从0开始。  程序员数数从0开始

      s[索引]   获取到字符串s中的索引位置的数据

        切片

        s[start: end: step]

        从start开始到end结束。但是娶不到end。 每个step(步长)各取一个

     

      b、字符串操作

      1、upper()  全部转换成大写字母

      2、strip()   去掉左右两端的空白(空格, , )

      3、replace(old,new)  字符串替换

      4、split()  切割。  得到的结果是一个列表

      5、startswith()  判断是否已xxx开头

      6、find()  查找。  如果找到了,返回索引。  如果找不到,返回 -1

         index()    查找。       如果找到了,返回索引。  如果找不到,error

      7、len()  内置函数,求字符串长度

     

      c、迭代

      for 变量  in  可迭代对象:

        循环体(break,continue)

      else:

  • 相关阅读:
    expect详解及自动登录脚本的实现
    NFS服务端+客户端配置
    交互式shell脚本对话框----whiptail指令
    自定制Centos7.3系统镜像(ISO)
    云原生简述
    Linux下修改MTU(最大传输单元)
    MySQL-5.7组提交(Group Commit)原理
    AWS putty终端ssh密钥登陆方法
    一个简单的从web页面获取数据插入数据库的小程序
    新建一个简单的Java web前后台交互小程序时报错:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SqlServerDriver
  • 原文地址:https://www.cnblogs.com/dandanouni/p/12530385.html
Copyright © 2020-2023  润新知