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

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



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站 黑马程序员视频

猜你喜欢

转载自blog.csdn.net/weixin_41131904/article/details/84992338