zoukankan      html  css  js  c++  java
  • Python变量和类型

    程序就是⽤来处理数据的,⽽变量就是⽤来存储数据的,在程序内,使⽤ 变量 作为 内存空间的 别名 来 存储和访问内存空间中的数据

    一、变量定义

    在 Python 中,每个变量 在使⽤前都必须赋值,变量 赋值以后 该变量 才会被创建

    等号(=)⽤来给变量赋值

    = 左边是⼀个变量名

    = 右边是存储在变量中的值

    变量名 = 值

    示例

    # 定义 qq 号码变量 
    qq_number = "1234567" 
    # 定义 qq 密码变量 
    qq_password = "123" 
    # 在程序中,如果要输出变量的内容,需要使⽤ print 函数 
    print(qq_number) print(qq_password)

    使⽤⾮交互式执⾏,如果要输出变量的内容,必须要要使⽤ print 函数

    思考题
    如果 只要买苹果,就返 5 块钱,请重新计算购买⾦额
    # 定义苹果价格变量 
    price = 8.5 
    # 定义购买重量 
    weight = 7.5 
    # 计算⾦额 
    money = price * weight 
    # 只要买苹果就返 5 元 
    money = money - 5 
    print(money)

    提问

    1)、上述代码中,⼀共定义有⼏个变量?

    三个: price / weight / money

    2)、money = money - 5 是在定义新的变量还是在使⽤变量?

    直接使⽤之前已经定义的变量

    变量名 只有在 第⼀次出现 才是 定义变量

    变量名 再次出现,不是定义变量,⽽是直接使⽤之前定义过的变量

    3)、在程序开发中,可以修改之前定义变量中保存的值吗?

    变量中存储的值,就是可以 变 的

    二、变量的类型

    在 Python 中定义变量时需要指定类型吗?

    不需要,在 Python 中定义变量是 不需要指定类型(在其他很多⾼级语⾔中都需要)。Python 可以根据 = 等号右侧的值,⾃动推导出变量中存储数据的类型

    1. 定义整数 i = 10
    2. 定义浮点数 f = 10.5
    3. 定义布尔型 b = True

    数据类型可以分为 数字型 和 ⾮数字型

    提示:在 Python 2.x 中,整数 根据保存数值的⻓度还分为:int (整数)和long (⻓整数)
    使⽤ type 函数可以查看⼀个变量的类型
    In [1]: type(name)

    三、不同类型变量之间的计算

    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]: '三张'

    3、字符串变量 可以和 整数 使⽤ * 重复拼接相同的字符串

    In [1]: "-" * 50 
    Out[1]: '--------------------------------------------------'

    4、数字型变量 和 字符串 之间 不能进⾏其他计算

    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`

    四、变量的命名

    标识符

    标示符就是程序员定义的 变量名、函数名,名字 需要有 ⻅名知义 的效果 

    1)、标示符可以由 字⺟、下划线 和 数字 组成

    2)、不能以数字开头

    3)、不能与关键字重名

    注意 Python 中的 标识符 是 区分⼤⼩写的

    关键字

    1)、关键字 就是在 Python 内部已经使⽤的标识符

    2)、关键字 具有特殊的功能和含义

    3)、开发者 不允许定义和关键字相同的名字的标示符

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

    In [1]: import keyword 
    In [2]: print(keyword.kwlist)

    变量的命名规则

    1. 在定义变量时,为了保证代码格式, = 的左右应该各保留⼀个空格

    2. 在 Python 中,如果 变量名 需要由 ⼆个 或 多个单词 组成时,可以按照以下⽅式命名

    i. 每个单词都使⽤⼩写字⺟

    ii. 单词与单词之间使⽤ _ 下划线 连接

    iii. 例如: first_name 、 last_name 、 qq_number 、 qq_password

    驼峰命名法

    当 变量名 是由⼆个或多个单词组成时,还可以利⽤驼峰命名法来命名

    ⼩驼峰式命名法:第⼀个单词以⼩写字⺟开始,后续单词的⾸字⺟⼤写

    例如: firstName 、 lastName

    ⼤驼峰式命名法:每⼀个单词的⾸字⺟都采⽤⼤写字⺟

    例如: FirstName 、 LastName 、 CamelCase

     
     
     
  • 相关阅读:
    find命令详解
    wget命令
    国内镜像源
    向linux服务器上传下载文件方式收集
    一些初学shell自己写的一些练习题脚本
    在Linux系统下mail命令的用法
    MAC 下安装 SVN
    天气预报api整理
    pdi vcard-2.1
    Android Studio 问题锦集【持续更新】
  • 原文地址:https://www.cnblogs.com/zwh0910/p/15243707.html
Copyright © 2011-2022 走看看