zoukankan      html  css  js  c++  java
  • 1、基本的数据类型

    1、整数

    如:1100-80800

    十六进制用0x前缀和0-9a-f表示,例如:0xff000xa5b4c3d2

    2、浮点数

    1.233.14-9.01

    科学计数法表示,把10e替代,1.23x109就是1.23e9,或者12.3e8

    3、字符串

    以单引号'或双引号"括起来的任意文本,比如'abc'"xyz"

    转义字符可以转义很多字符,比如 表示换行, 表示制表符,字符本身也要转义,所以\表示的字符就是

    Python还允许用r''表示''内部的字符串默认不转义

    Python允许用'''...'''的格式表示多行内容

    4、布尔型

    布尔值只有TrueFalse两种值

    布尔值可以用andornot运算

    5、空值

    None不能理解为0,因为0是有意义的,而None是一个特殊的空值

    4、列表

    list是一种有序的集合,可以随时添加和删除其中的元素

    classmates = ['Michael', 'Bob', 'Tracy']

    5、元组

    tuplelist非常类似,但是tuple一旦初始化就不能修改  t = ('a', 'b', ['A', 'B'])

    6、字典

    dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度     d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

    7set

    setdict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key ,要创建一个set,需要提供一个list作为输入集合

       >>> s = set([1, 2, 3])

    >>> s

    {1, 2, 3}

    8、切片

    1tuple也是一种list,唯一区别是tuple不可变。因此,L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3

    倒数第一个元素的索引是-1

    2tuple也可以用切片操作,只是操作的结果仍是tuple

    3、字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串

    9、数据类型转换

    Python内置的常用函数还包括数据类型转换函数

    >>> int('123')

    123

    >>> int(12.34)

    12

    >>> float('12.34')

    12.34

    >>> str(1.23)

    '1.23'

    >>> str(100)

    '100'

    >>> bool(1)

    True

    >>> bool('')

    False

  • 相关阅读:
    centos安装配置jdk
    java封装数据类型——Byte
    centos7安装mysql8
    centos安装redis
    centos源码安装nginx
    Linux查看系统及版本信息
    sqlyog无操作一段时间后重新操作会卡死问题
    mysql8中查询语句表别名不能使用 “of”
    一次腾讯云centos服务器被入侵的处理
    java封装数据类型——Long
  • 原文地址:https://www.cnblogs.com/quyong/p/6687833.html
Copyright © 2011-2022 走看看