06_Python基础_变量(基础版)

目录

1.变量定义

2.变量类型

4.变量计算

5.变量输入

6.变量命名

6.1标识符和关键字

6.2 变量的命名规则


1.变量定义

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

不需要声明变量类型,解释器会自动识别,这与C语言有区别。
用等号“=” 来给变量赋值,左边是一个变量名=右边是存储在变量中的值,即变量名=值。

num = 6
name = "小明"

若要查看数据类型,使用函数type(变量名),编译器会返回所查询变量类型。

type(num)
type(name)

 

2.变量类型

·在 内存中创建一个变量,会包括:
1.变量的名称
2.变量保存的数据
3.变量存储数据的类型
4.变量的地址(标示)

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

有些类型之间还可以相互转换,比如:整形与浮点型,整形与字符串等
(1)数字型

  • 整型 (int)  
  • 浮点型(float)
  • 布尔型(bool)真 True 1,假 False 0
  • 复数型 (complex)

提示:在 Python 2.x 中,整数 根据保存数值的长度还分为:

  • int(整数)
  • long(长整数)

主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
(2)非数字型

  • 字符串
  • 列表
  • 元组
  • 字典

今天主要说明的是数值型变量,也是最为常见的,非数字型的以后逐一讲解。

4.变量计算

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

在 Python 中, 两个数字型变量时可以直接进行 算数运算的(即加减乘除等)
如果变量时 bool 型, 在计算时
True 对应的数字是 1
False 对应的数字是 0
2)  字符串变量直接使用 + 拼接字符串

  • 在 Python 中, 字符串之间可以使用 + 拼接生成新的字符串
  • In [1]: first_name = "三"
    
    In [2]: last_name = "张"
    
    In [3]: first_name + last_name
    Out[3]: '三张'
    

     

  • 字符串变量可以和整数 使用 * 重复拼接相同的字符串
  • In [1]: "-" * 50
    Out[1]: '--------------------------------------------------'
    

     

  • 数字型变量 和 字符串之间不能进行其他计算
  • In [1]: first_name = "zhang"
    
    In [2]: x = 10
    
    In [3]: x + first_name
    ---------------------------------------------------------------------------
    TypeError: unsupported operand type(s) for +: 'int' and 'str'
    类型错误:`+` 不支持的操作类型:`int` 和 `str`
    

    5.变量输入

  • 所谓 输入,就是 用代码 获取 用户通过 键盘 输入的信息
  • 例如:去银行取钱,在 ATM 上输入密码
  • 在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数

(1)初识函数

如果把函数看做一个黑箱,那么我们只需关注输入和输出,输入可以是输入值,输出就是返回值。

输入值常常就是这里说到的变量。

目前我们一共接触到三个函数:

函数说明
print(x)将 x 输出到控制台, x常为数字型变量、字符串
type(x)查看 x 的变量类型
input("提示词")从键盘获取变量值,返回值为字符串型。

(2) input 函数实现键盘输入

  • 在 Python 中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的 任何内容 Python 都认为是一个 字符串
  • 语法如下: 
字符串变量 = input("提示信息:")

(3)类型转换函数

6.变量命名

6.1标识符和关键字

 (1)标识符

标识符就是程序员定义的 变量名, 函数名

名字 需要有 知名见义 的效果 (简单说就一眼能看懂  例 : name就是名字的意思 )

  • 标识符可以由 字母 , 下划线 和 数字 组成
  • 不能以数字开头
  • 不能与关键字重名

  (2)关键字

  • 关键字 就是在 Python 内部已经使用的标识符
  • 关键字 具有特殊的功能和含义
  • 开发者 不允许定义和关键字相同的名字的标识符

  通过以下命令可以查看 Python 中的关键字 :

import keyword
 
print(keyword.kwlist)

6.2 变量的命名规则

命名规则 可以被视为一种 惯例,  并无绝对与强制

目的是为了 增加代码的识别和可读性

注意 Python 中的 标识符 是 区分大小写的 ,如:Python != python

在定义变量时,  为了保证代码格式,  = 的左边应该各保留一个空格
在 Python 中,  如果变量名 需要由 二个 或 多个单子组成时,  可以按照以下方式命名
      a. 每个单词都使用小写字母

      b. 单词与单词之间使用 _ 下划线 链接

      c. 例如: first_name , qq_number

驼峰命名法

当 变量名 是由二个或多个单词组成时, 还可以利用驼峰命名法来命名
小驼峰式命名法
       第一个单词以小写字母开始, 后续单词的首字母大写

       例如 : firstName

大驼峰式命名法
       每一个单词的首字母都采用大写字母

       例如 : FirstName
 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值