您的位置:首页 > 编程语言 > Python开发

【Python个人学习笔记】--- 变量的基本使用

2018-12-13 17:59 381 查看

前言:

程序就是用来处理数据的, 而变量就是用来存储数据的。

文章目录

01. 变量定义

  • 在python中,每个变量在使用前都必须赋值。变量赋值后,该变量才会被创建。

  • 等号 = 用来给变量赋值

    = 左边是变量名
  • = 右边是存储变量中的值
  • ex:变量名 = 值
  • 可以用其他变量的计算结果来定义变量,变量定义之后,后续就可以直接使用了。

  • 变量名只有在第一次出现才是定义变量,变量名再次出现,不是定义变量,而是直接使用之前定义过的变量。

  • 程序开发中,可以修改之前定义变量中保存的值。

  • 02. 变量的类型

    • 在内存中创建一个变量,会包括:

      变量的名称
    • 变量保存的数据
    • 变量存储数据的类型
    • 变量的地址(标示)
  • 在python 中定义变量是不需要指定类型(其他很多高级语言需要)

      数据类型可分

      数字型

      整形(int)

    • 浮点型(float)

    • 布尔型(bool)

      真 (True)【非零即真】
    • 假 (False)
  • 复数型(complex)

      主要用于科学计算,例如:平面场问题,波功问题等
  • 非数字型

      字符串
    • 列表
    • 元组
    • 字典
  • 使用 type 函数可以查看一个变量的类型

  • >>> name = "xiaoming"
    >>> type(name)
    >>> str
    • 在python 2.x 中,整数根据保存数据的类型还分为:

      int(整形)
    • long(长整形)

    03.不同类型的变量之间的计算

    1. 数字型变量之间可以直接计算

        在 python 中,两个数字型变量是可以直接进行算数运算的。
      • 如果变量是布尔型,在计算时,
        - True 对应的数字是 1
        - False 对应的数字是 0
    2. 字符串变量之间使用

      +
      拼接字符串
      - python 中,字符串之间可以使用
      +
      拼接生成新的字符串

    3. 字符串变量可以和整数使用

      *
      重复拼接相同的字符串。

    4. 数字型变量和字符串之间不能进行其他计算。
      - 例如:

    >>> first_name = "zhang"
    >>> x = 10
    >>> x + first_name
    
    TypeError: unsupported operand type(s) for + :'int' and 'str'.
    类型错误:'+' 不支持的操作类型,'int' 和 'str'.

    04.变量的输出

    - 所谓输出,就是用代码获取用户在键盘输入的信息
    - 需要使用 input() 函数
    - (关于函数————一个提前准备好功能,可以直接使用,而不用关心内部的细节)
    • input() 函数实现键盘输入

      在python中,用户输入的任何内容都认为是一个字符串
    • 语法如下;
      字符串变量 = input("提示信息:")
  • 类型转换函数

      int(x)
      将 x 转换为一个整数
    • float(x)
      将 x 转换为一个浮点数

    05.变量的格式化输出

    • 在python中可以使用

      print()
      函数将信息输出控制台,如果希望输出文字信息的同时,一起输出数据,就需要使用格式化操作符。

    • %
      被称作格式化操作符,专门用于处理字符串中的格式。

      包含
      %
      的字符串,被称作格式化字符串。
    • %
      和不同的字符连用,不同类型的数据需要不同的格式化字符。
    格式化字符 含义
    %s
    字符串
    %d
    有符号十进制整数,%06d表示输出的整数显示的位数,不足的地方用0补全
    %f
    浮点数,%.02f表示小数点后面只显示两位
    `%% 输出%
    语法格式如下:
    print("格式化字符串" % 变量)
    print("格式化字符串" % (变量1, 变量2...))
    例如:
    name = "小明"
    print("我的名字叫 %s, 请多多关照!",%name)

    06.变量的命名

    • 标识符和关键字
      标识符

      就是程序员定义的变量名函数名,名字需要有见名知意的效果。

    • 标识符可以由

      字母、下划线、数字
      组成。

    • 不能以

      数字
      开头

    • 不能和

      关键字
      重名

      关键字就是在python内部已经使用的标识符。
    • 关键字具有特殊的功能和含义。
    • 开发者不许定义和关键字相同的名字标识符。
  • 通过以下命令可以查看python中的关键字:

    >>> import keyword

    >>> print(keyword,kwlist)

  • 07.变量的命名规范

    目的是为了增加代码的可读性。
    • python 中的标识符是区分大小写的。

      在定义变量的时候,为了保证代码格式,

      =
      的作用应该各保留一个空格。

    • 在python 中,如果变量名需要由两个或多个单词组成时,可以按照以下方式命名:

      每个单词都使用小写字母。

      -
      单词与单词之间使用
      _
      下划线连接。

    参考:b站 黑马程序员视频

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: