pyhon学习记录2

  1. Boolean[布尔类型] True 或者 False。
  • 由于Python2遗留问题 ,布尔值可以当做数值对待。True为1;False为0。切记尽量不要这么做,容易出问题
  • 数值类型支持Integer和Floating Point数值。声明没有任何区;通过是否有小数点来分别它们。
    • 使用type()函数来检测任何值和变量类型。
    • 使用isinstance()函数判断值或者变量是否为给定类型。eq:isinstance(1, int)。
    • int + int = int ; int + float = float.
    • 强转函数 float() 和 int()。int()强转是截取整数部分。
    • 浮点数精度到小数点15位
    • 整数可以任意大。
    • / 浮点除法 ** 计算幂 % 求余数
    • //运算符执行结果是靠近的最小整数。当有浮点数时,靠近的最小整数后+.0
  • 分数 import fractions
    • 必须先引入 fractions 模块
    • 定义分数,创建一个Fraction对象并传入分子和分母
    • Fraction对象将会自动约分。
    • 杜绝以0为分母.
  • 列表创建 a_list = ['a','b']
    • 列表是一个有序的集合
    • 列表是一个0为基点的。非空列表首个元素a_list[0]
    • 使用负索引值可以从列表的尾部逆向访问元素。
  • 列表切片[:]。a_list =['a','b','z',12,'name']
    • a_list[0:3] 结果:['a', 'b', 'z']
    • a_list[1:-1] 结果:['b', 'z', 12]
    • a_list[3:] 结果:[12, 'name']
    • a_list[-4:-1]和 ['b', 'z', 12]
    • 注意 a_list[3:1] a_list[-1:4]没有值。
    1. 首个数字为整数时,后面数字或为大于整数或为负数
    2. 首个数字为负数时,后面必须是大于的负数。
  • 和列表相关的其他的一些方法
    • a_list + ['a',3]拼接列表
    • a_list.extend(['a',3])拼接列表
    • a_list.append(2) 添加元素
    • len(a_list) 计算长度
    • a_list.insert(0,'a') 插入元素
    • a_list.count('a') 计算元素出现次数
    • 'a' in a_list 查看元素是否存在
    • a_list.index('a')元素首次出现位置,没有出现则异常
    • del a_list[a] 删除指定位置的元素
    • a_list.remove('a') 删除某元素,只删除第一次出现的

    你可能感兴趣的:(学习)