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

原文地址:https://www.cnblogs.com/zhuanfang/p/12423786.html