• python 基础之注释变量常量


    一:注释

    注释: 就是对代码的解释 方便大家阅读代码

    1.注释的分类

    1)单行注释

       #  python中在行首添加一个#号就将这一行进行注释

    #单行注释: 用#开头,后面跟上任意字符串

    #python2.*版本print 这个函数 语法如下: print hello world

    #python3.*版本print 这个函数 语法如下: print("hello world")

    #print 是打印的意思,需要打印的值塞到小括号当中

    print("hello world")

    #print hello world #python 3.6不支持

    #ctrl +q notepad 注释快捷键 ctrl + / pycharm 注释快捷键

    2)多行注释

       语法可以是:''' ''' """ """

    #三个单引号

    '''

    print("一位美丽女生-罗娜娜")

    print("我认为最帅的帅哥-王文")

    print("学习最潜力股-张成")

    '''

    print("最具有逗比性格-苏红")

    print("p最具有影响力天才-哈哈")

    print("期抠脚大汉-武大郎")

    #三个双引号

    print("一位美丽女生-罗娜娜")

    print("我认为最帅的帅哥-王文")

    print("学习最潜力股-张成")

    """

    print("最具有逗比性格-苏红")

    print("p最具有影响力天才-哈哈")

    print("期抠脚大汉-武大郎")

    """

    2.注释的注意点

    '''

       当三个单引号和三个双引号同时存在的时候,要注意

       如果外面是三个单引号,里面用三个双引号

       如果外面是三个双引号,里面用三个单引号

    '''

    #外面三个单引号

    '''

    print("一位美丽女生-罗娜娜")

    print("我认为最帅的帅哥-王文")

    print("学习最潜力股-张成")

    """

    print("最具有逗比性格-苏红")

    """

    print("p最具有影响力天才-哈哈")

    print("期抠脚大汉-武大郎")

    '''

    #外面三个双引号

    """

    print("一位美丽女生-罗娜娜")

    print("我认为最帅的帅哥-王文")

    print("学习最潜力股-张成")

    '''

    print("最具有逗比性格-苏红")

    '''

    print("p最具有影响力天才-哈哈")

    print("期抠脚大汉-武大郎")

    """

    3.注释的排错性

    '''

    包裹一部分代码,执行另外一部分代码,查看是否报错,进行一一排查

    '''

    二:变量

    变量:可以改变的量,实际具体指的是内存中的一块存储空间

    ```

    1.关于变量的含义

    room_305 = "张三"
    print(room_305)
    room_305 = "李四"
    print(room_305)

    # 写完a=5在内存里面开辟两个空间,分别是5这个值和变量a这个名
    #并且让变量a指向5这个值 形成一种映射关系 这个映射关系就是地址

    2.变量的声明

    print("<=========>")
    #1:
    a=5
    b=6
    print(a)
    print(b)

    #2:
    a,b = 5,6
    print(a)
    print(b)

    #3:
    a=b=10
    print(a,b) #print 如果打印多个,用逗号隔开

    3.变量的命名

    '''
           变量的命名
    字母数字下划线,首字符不能为数字
    严格区分大小写,且不能使用关键字
    变量命名有意义,且不能使用中文哦
    '''
    """
    举例几个变量的命名:
    sdf123 正确
    sdf_90 正确
    90hshs (错误,因为首字符不能为数字)
    """

    #import 引入keyword模块
    import keyword
    #模块.属性 用来获取所有关键字
    print(keyword.kwlist)
    #所有关键字如下:
    """['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']"""

    #不能使用关键字去命名变量,会出现错误,替换原有的系统含义
    #print = 15
    #print(3)
    #上面这个会报错

    '''
    utf-8 编码集下 一个中文占用3个字节,英文符号数字占用一个字节
    gbk   编码集下 一个中文占用2个字节,英文符号数字占用一个字节
    严禁使用中文命名变量,只是语法上支持而已
    '''

    4.变量的交换

    a = 11
    b = 12

    #1.python 特有
    a,b = b,a
    print(a,b)

    #2.通用写法
    a = 11
    b = 12
    temp = a
    print(temp)
    a = b
    print(a)
    b = temp
    print(a,b)

    三:常量

    常量就是不可改变的量,python当中没有明确定义常量的关键字,所以约定俗成把变量名大写就是常量,表示不可改变
    python 中没有特定表达常量的语法,约定俗成,把变量名换成大写就是常量的意思
    MID = "311313132131"
    print(MID)

  • 相关阅读:
    POJ-图论-最短路模板(邻接矩阵)
    POJ-图论-并查集模板
    POJ-排序-归并排序与逆序对
    【题目自解】北京大学2018计算机学科夏令营上机考试
    【算法总结】图论-拓扑排序
    【算法总结】图论-最短路径
    【算法总结】图论-最小生成树
    【算法总结】图论-并查集
    iOS程序的生命周期
    6款好用的Python IDE
  • 原文地址:https://www.cnblogs.com/hszstudypy/p/10780775.html
Copyright © 2020-2023  润新知