• python基本数字类型


    数字:

    整型int:年纪  年级  等级  身份证号  QQ号 手机号等

    浮点型float:身高  体重  薪资  温度  价格等

    字符串str:包含在引号(单,双  三)里边,由一串数字组成

    用途(描述性的数据):姓名  性别  地址  学历 密码等

    取值:首先要明确,字符串整体就是一个值,不过特殊之处在于:python中没有字符型,字符串是由一串字符组成也可以按照如下方法取值

    name:取得是字符串整体的哪一个值: name[1] 取得是第二位置的字符

    字符串拼接:

    >>>msg1='hello'

    >>>msg2='world'

    >>>msg1+msg2

    'hello world'

    >>>res=msg1+msg2

    >>>print(res)

    hello  world

    >>>msg1*3

    'hellohellohello'

    列表list:包含在【】内,用逗号分割开

    用途:存多个值,可以修改

    hobby=['play','eat','sleep']

    添加:hobby.append('study')

    清楚:hobby.remove(study)

    取值:hobby[1]

    字符串拼接:

    中间用+号连接

    字典:定义在(),逗号分割,每一个元素的形式都是key:value

    用途:存在多个值,这一点与列表相同,值可以是任何数据类型

    特征:每个值都有唯一的对应关系即key

    布尔‘类型:

    只有True和False

    可变数据类型:列表list和字典dict:  不可变数据类型:整型int,浮点型float,字符串型string 和元组tuple

    空(none)

    表示这个值是一个空的对象,在python中很特别,用None表示:None虽然为空,但是不为0,因为0在python中有意义,而None仅仅代表是一个空值。

    比如在python中你输入a = None  打印结果为空,看不见但是不会报错,但是当你只是输入a =    : 的时候python解释器会抛出一个错误

    布尔类型(bool)

    布尔类型只有两个值True或False(布尔数可以有多个,可以通过计算获得)

    在python中:None, 0, '空字符串',  (空元组),[空列表],{空列表}  都被当成False,可以直接用True和False表示布尔值(注意大小写),也可以通过布尔运算得到布尔值

    比如在python解释器中输入True它会返回True,输入False就会返回False,输入正确的表达式也会返回True,当然,输的如果错误的话返回False

    布尔值还可以进行 and  or  与not运算

    and运算:只有都为True,运算结果才是True

    or运算:有一个为True结果就为True

    not运算:运算结果为True则为False反之为True

    布尔值经常用在条件判断语句中

    整型(int)

    整数分为普通整数和长整数,普通整数位机器的位数,比如32位和64位,超过这个值位的长整数,长整数基本上没有什么范围的限制

    浮点型(float)

    python中的浮点数就是数学中的小数,和c语言中的double基本上一个意思

  • 相关阅读:
    [BZOJ 2821] 作诗
    [P1084] 疫情控制
    [BZOJ 2243] 染色
    Session
    Jinja2 及 render_template 的深度用法
    request机制
    三件套
    初识flask
    mysql大法
    liunx命令大全
  • 原文地址:https://www.cnblogs.com/vigo01/p/16213441.html
Copyright © 2020-2023  润新知