【Python基础】变量基本使用

【Python基础】变量基本使用_第1张图片

变量

  • 1.变量定义
  • 02. 变量的类型
    • 2.1 变量类型的演练 —— 个人信息
    • 2.2 变量的类型
    • 2.3转义字符
  • 3.变量输入输出
    • 3.1变量格式化输出
  • 4.变量命名

1.变量定义

  • 变量定义
    • 在 Python 中,每个变量 在使用前都必须赋值 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
  1. • 等号(=)用来给变量赋值
  2. – = 左边是一个变量名
  3. – = 右边是存储在变量中的值名 变量名 = 值
    变量定义之后,后续就可以直接使用了
    1. 变量演练 1 —— iPython
  1. 定义 qq_number 的变量用来保存 qq 号码
    In [1]: qq_number = “1234567”

  2. 定义 qq_password 的变量用来保存 qq 密码
    In [3]: qq_password = “123”

02. 变量的类型

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

  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型

2.1 变量类型的演练 —— 个人信息

需求
• 定义变量保存小明的个人信息
• 姓名: 小明
• 年龄:18 岁
• 性别: 是男生
• 身高:1.75 米
• 体重:75.0 公斤
利用 单步调试 确认变量中保存数据的类型
提问

  1. 在演练中,一共有几种数据类型?
    – 4 种
    – str —— 字符串
    – bool —— 布尔(真假)
    – int —— 整数
    – float —— 浮点数(小数)
  2. 在 Python 中定义变量时需要指定类型吗?

2.2 变量的类型

• 在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
• 数据类型可以分为 数字型 和 非数字型
• 数字型

  • 整型 ( int )
    数据范围2.7:
    32 位:-231~231-1 64 位:-263~263-1 溢出
    3.5:
    在 3.5 中 int 长度理论上是无限的
    二进制 bin
    八进制 oct
    十六进制 hex
    – 浮点型( float )
    浮点数是用机器上浮点数的本机双精度(64 bit)表示的。提供大约 17 位
    的精度和范围从-308 到 308 的指数。和 C 语言里面的 double 类型相
    同。Python 不支持 32bit 的单精度浮点数。如果程序需要精确控制区
    间和数字精度,可以考虑使用 numpy 扩展库(后面会讲)。
    Python 3.X 对于浮点数默认的是提供 17 位数字的精度。 有效数字
    – 布尔型( bool )
    • 真 True 非 0 数 —— 非零即真 非零即真 ,首字母要大写
    • 假 False 0
    – 复数型 ( complex )
    • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等
    问题
    • 非数字型
    – 字符串
    – 列表
    – 元组
    – 字典
    – 集合
    • 使用 type 函数可以查看一个变量的类型

2.3转义字符

【Python基础】变量基本使用_第2张图片
查看一个字符的 I ASCII 值 ord ,要把一个整型转换为字符,就是 chr

3.变量输入输出

  • input 函数实现键盘输入
    • 在 Python 中可以使用 input 函数从键盘等待用户的输入
    • 用户输入的 任何内容 任何内容 Python 都认为是一个 字符串 字符串
    • 语法如下:
    字符串变量 = input(“提示信息:”)
  • 类型转换
    【Python基础】变量基本使用_第3张图片

3.1变量格式化输出

【Python基础】变量基本使用_第4张图片
案例:

  • print(“格式化字符串” % 变量 1)
  • print(“格式化字符串” % (变量 1, 变量 2…))

4.变量命名

  • 在定义变量时,为了保证代码格式, = 的左右应该各保留一个空格
  • 在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名
  1. 每个单词都使用小写字母
  2. 单词与单词之间使用 _ 下划线 连接,匈牙利命名法
    – 例如: first_name 、 last_name 、 qq_number 、 qq_password
  • 驼峰命名法
    • 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
    • 小驼峰式命名法
    – 第一个单词以小写字母开始,后续单词的首字母大写
    – 例如: firstName 、 lastName
    • 大驼峰式命名法
    – 每一个单词的首字母都采用大写字母
    – 例如: FirstName 、 LastName 、 CamelCase

创作不易点赞收藏~
【Python基础】变量基本使用_第5张图片

你可能感兴趣的:(Python,python,开发语言)