Python的变量,常量,数据类型与注释

1. Python的注释

  注释是在日常编写代码中经常常见的,是对这段代码进行表明意义与含义,让其他编程人员理解,而不至于看到此代码而不知含义

  在Python中,注释有两种,一种是多行注释,一种是单行注释

  1. 单行注释

    单行注释 是使用警号(#)  使用方式: 在文本的最前方进行增加警号

    

 

  2. 多行注释

    多行注释 则与单行注释不一致, 可以使用(单引号)'''文本''',也可以使用(双引号)"""文本""" 来进行注释

 

  3. 注释的快捷键

    注释的快捷键则是ctrl+?或者ctrl+/ 

    1. 快捷键使用效果

    当你选中多行,使用快捷键时,展示的只是单行注释, pycharm不会识别成多行注释,而是识别成逐行注释

 

    2. 只选择注释,使用快捷键效果

    如果只选择了注释,使用快捷键,那么注释会被解开

    

 

    3. 当选中注释与代码时,使用注释快捷键,会继续进行注释,代码会被注释,原来注释的内容,还会增加一层注释

 

2.Python的变量与变量本质

  1. Python的变量

    变量为会发生改变的量 用于表示会变更的事物

    如下图所示, 其中index则为变量

    

  

  2. 变量的三要素

    1. 变量名

    2. 赋值符号

    3. 变量值

      拿 user_password = '12345678' 举例

      变量名为 user_password

      赋值符号为 =

      变量值为 ‘12345678’

  3. Python中的变量命名

1. 只能出现数字、字母、下划线
    user@password # 此命名为一个错误命名
        user_password  # 这样才是正确的命名
2. 数字不能开头
    123_list  # 此命名为一个错误命名
3. 变量名尽量做到见名知意
    user_password = '12345678'
4. 本身就具备特定功能或者已经被定义为方法的单词不能作为变量名
    int = 123  # 此命名为一个错误命名
5. 下划线式命名法 # Python的变量命名推荐使用
    单词与单词之间使用下划线分割
    user_name = 'hanmeimei'

 

  4. Python中变量的本质

    变量其实就是程序向系统申请的一个存储某个数据,存于内存中的一片区域

    1. 一个变量名只能指向一个值(内存空间)

    

    2. 同一个值可以有不同的变量

  

 

3. Python的常量

  常量为不会发生改变的量   其实在python中没有真正意义上的常量,但是我们会将变量名全部大写规定为常量

 

4. Python的基本数据类型

  数据类型的含义:针对不同的数据采用不同的类型来进行处理

  1. int类型(整型)

    整型表示整数类型 主要作用就是代表整数类的

    如: 年份 year = 2022 年龄 age = 22

  

 

  2. float类型(浮点型)

    浮点型表示小数类型 主要作用就是表示小数类

    如: 身高 height = 1.75 π pi = 3.14

  

  3. str类型(字符串)

    字符串类型表示文本描述类数据  

    字符串是 Python 中最常用的数据类型。我们可以使用引号(',",''')来创建字符串。

    如 名称 username = 'lisi'  密码 password = '12345678'

 

   4. list类型(列表)

    列表是包含0个或多个元素的有序数列,属于可变序列的类型,即可进行增删改查等操作。列表没有长度限制,元素类型可以不同,可以列表中再套一层列表

    如 name_list = ['lisi', 'wangwu'] res_list = ['1', 2, ['3']]   

 

    5.dict类型(字典)

     字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在大括号 {} 中3

     key是对value的描述性性质的信息,一般都是字符串
     value是真实的数据类似于变量的值 可以是任意数据类型

     如: dict = {'username' : 'lisi', 'age' : 18}

     

    

     6. set类型(集合)

     集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

     如: s = {1, 2, 3, 4, 5}

      

 

    7. tuple类型(元组)

      Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

      如: t1 = (1, 2, 3, 4)

list1 = [1, 2, 3, 4]
tuple1 = (1, 2, 3, 4)
list1[1] = 5
print(list1)
>>>[1, 5, 3, 4]

tuple1[1] = 5
print(tuple1)
>>>报错

 

 

    8. bool类型(布尔)

     布尔型代表真假值,主要用于逻辑判断,其中True 和 Flase 代表真假。其实任何对象都可以转成布尔类型,也可以直接用于条件判断

1. 布尔值默认为False的数据
    0 None 空字符串 空列表 空字典...
    其他情况布尔值都是True

2. 针对布尔值的变量名 一般采用is开头

 

 

 

posted @ 2022-03-03 16:28  thrombus  阅读(205)  评论(0)    收藏  举报