Python学习第二天----Python基础知识

变量:

           x=5

           x即是变量,Python中如果想使用一个变量的话 该变量必须先被声明出来 并赋予一个初始值

标识符:

     标识符的组成 英文字母 数字 下划线

     自定义名字的注意事项:

  1. 不能以数字开头

  2. 不能包含其他符号

  3. 不能使用Python已经提供的关键字 或者 已被python占用的名字

    自定义变量名 自定义py文件的名字 自定义函数名 类名...

一个变量的数据类型是由值来决定的

变量名区分大小写的 大小写敏感

检测变量类型:type(a)

a=5

print(type(a))   --------->int

由于复数类型使用不多,此处不讲

布尔类型   bool

bool  值只有两个,True     False      可以用作判断

字符串类型   str

列表类型   list

标识是[] 是一个容器 来存放多个变量的值的 有序的

​ 在容器中每加入一个元素 都会自动为该元素添加一个编号 这个编号是从0开始的

​ 这个编号又称之为下标 / 脚标 / 索引

​ 根据编号获得容器中的内容 或者 进行修改

元组 tuple

元组的标识 () 也是一个容器 来存放多个变量的值 有序的

​ 在容器中每加入一个元素 都会自动为该元素添加一个编号 这个编号是从0开始的

​ 这个编号又称之为下标 / 脚标 / 索引

​ 根据编号获得容器中的内容

元组是不能更改的

字典(dict)

​ 存放的是具有映射关系的键值对 键和值是一一映射对应的 无序的

​ 字典的标识是{}

​ key:value

​ key具有唯一性 需要根据key来进行查找的

集合(set)

​ 把集合当做存放字典的key值 在集合中元素是不能重复的 作用用于排重

​ 集合是无序的 ---> 添加顺序和显示顺序不一致

​ 集合也是没有索引的

声明变量在内存中的过程:

​ 如果想在程序中使用某个内容 前提这个内容必须在内存中存在才可以使用

​ 现在内存中开辟一块区域 这个区域中存放变化的数据

数据转换

将数据转化为整型
        int(数据)
            如果数据是字符串类型的 除了正负号之外 不允许有其他符号  否则转换失败
            浮点型的话  直接强转为整型 --- 取整
            bool  True为1  False为0
2.将数据转化为浮点型
        float(数据)
            如果数据是字符串类型的 除了正负号和与数值挨着的第一个小数点之外 不允许有其他符号  否则转换失败
3.将数据转化为bool类型
        bool(数据)
                数值中:   非0即为True
                字符串: 空字符序列为False  其他为True
                None:  表示的是False
4.将数据转换为字符串类型str
        str(数据)
5.将数据转化为二进制
        bin(数据)
6.将数据转化为八进制
        oct(数据)
7.转换为十六进制
        hex(数据)
8.获得字符对应的十进制数据
        ord(字符)
            字符 -  由引号包含的单个符号
9.将十进制数据转化为对应的字符
        chr(数据)
10.解析代码 eval(字符串)
        将字符串中的代码可以解析出来

运算符: + - * /              //  整除      %取余    and 与    or 或   **求幂

成员运算符:

   A    in   序列        A not  in  序列       返回值  True   False

身份运算符 

   x  is  y    返回值  True     False       

这里指的是id    即存储地址         如果为True 代表两个地址相同  id(x) == id(y)

从键盘输入:  input()

猜你喜欢

转载自blog.csdn.net/qq_33407999/article/details/81260944