zoukankan      html  css  js  c++  java
  • python 基础3-变量类型

    1、运算符

    a.结果是值

    算数运算: +  -  *  /  %  //  **
    a=10+10

    赋值运算: =
    a = a+1

    b.结果是布尔值

    比较运算: == >= <= !=
    a=1>5

    逻辑运算:and or
    a = 1>6 or 1==1

    成员运算: in not in
    a = "a" in "abcd"

    2、基本数据类型

    ps: pychar中 输入int并选中,ctrl+鼠标可查看方法,其他类似

    数字 int   #所有功能都放在int里    a1 = 123
      字符串 str     s1 = "abcd"
      列表 list
      元组 tuple
      字典 dict
      布尔值 bool

    3、数据类型和变量

      1)变量:

        记录状态变化(年龄、level)

      2)可变-不可变:修改后原ID不变是可变

        1. 可变:列表、字典
        2. 不可变:数字、字符串、元组

      3)访问顺序:
        1. 直接访问:数字
        2. 顺序访问:字符串、列表、元组
        3. 映射:字典

      4) 存放元素个数:
        1. 容器类型:列表、元组、字典
        2. 原子类型:数字、字符串

    4、类型转换

    1)数字-int

    将字符串转换为数字
    a = "123"
    print(type(a),a)
    b = int(a)
    print(type(b),b)

    -bit_length
    前数字的二进制 至少用几位表示
    age = 6
    r = age.bit_length()
    print(r)

    2)字符串 str
    3)列表 list
    4)元组 tuple
    5)字典 dict
    6)布尔值 bool
      None, "", (), [], {}, 0 ==》false

  • 相关阅读:
    POJ3481(待完善版本,请看注释)
    Heap_Sort金老师模板
    poj2255(Tree_Recover)
    快慢指针
    Link_List
    Perl_Tkx_Canvas绘图功能函数介绍
    配置管理
    变更管理
    合同管理
    收尾存在的问题
  • 原文地址:https://www.cnblogs.com/zhuanfang/p/12423786.html
Copyright © 2011-2022 走看看