zoukankan      html  css  js  c++  java
  • 变量基本使用

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

    • 变量的定义
    • 变量的类型
    • 变量的命名

    一 变量的定义

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

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

    • 等号左边的是一个变量名
    • 等号右边是存储在变量中的值

    变量定义之后,后续就可以直接使用了

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

    二 变量的类型

    在Python中,定义变量时 不需要指定变量 的类型,在运行时,Python解释器,会根据赋值语句

    等号右侧的数据 自动推导 出变量中保存数据的准确类型

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

    • 数字型
      • int ---- 整型
      • bool ---- 布尔型   
        • True真   
        • False假
      • float ---- 浮点型
      • 复数型(complex)
        • 主要用于科学计算,例如:平面场问题、波动问题、电感电容问题
    • 非数字型
      • 字符串(str)
      • 列表(list)
      • 元组(tuple)
      • 字典(dict)  
    •  使用 type函数 可以查看一个变量的类型

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

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

    • 在Python中,两个数字型变量是可以直接进行算数运算的
    • 如果变量是 bool型 ,在计算时
      • True 对应的数字是1
      • False 对应的数字是0  

    2)字符串变量 之间使用 + 拼接字符串

    • 在Python中,字符串之间可以使用 + 拼接生成新的字符串

    3)数字型变量 和 字符串 之间 不能进行其它计算

    四 变量的输入

    • 在Python中,如果要获取用户在 键盘 上输入的信息,需要使用 input函数
      • 任何使用input函数输入的内容都是 字符串  

    五 变量的格式化输出

    • 在Python中可以使用print函数 将信息输出到控制台
    • 如果希望输出文字信息的同时,一起输出 数据, 就需要使用到 格式化操作符 
    • % 被称为格式化操作符,专门用于处理字符串中的格式
      • %s ---- 字符串
      • %d ---- 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
      • %f ---- 浮点数,%.02f 表示小数点后只显示两位
      • %% ---- 输出%

    六 变量的命名

    目标 

    • 标识符和关键字
    • 变量的命名规则

    6-1 标识符和关键字 

    6-1-1 标识符 

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

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

    6-1-2 关键字 

    • 关键字就是在 Python 内部已经使用的标识符
    • 关键字 具有特殊的功能和含义

    查看 Python 中的关键字:使用 keyword 包中的 kwlist 函数

    6-2 变量的命名规则

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

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

    注意:在Python中的 标识符区分大小写 

    在Python中,如果 变量名 需要由 二个多个单词 组成时,可以按照以下方式命名

    1. 每个单词有使用小写字母
    2. 单词与单词之间使用 _下划线 连接

        例如:first_name、last_name、user_name

    驼峰命名法  

    • 当变量名是由二个或多个单词组成时,还可以使用 驼峰命名法 来命名
    • 小驼峰命名法
      • 第一个单词以小写字母开始,后续单词的首字母大写
      • 例如:firstName、lastName
    • 大驼峰命名法  
      • 每一个单词的首字母大写
      • 例如:FirstName、LastName    
  • 相关阅读:
    Go 语言简介(下)— 特性
    Array.length vs Array.prototype.length
    【转】javascript Object使用Array的方法
    【转】大话程序猿眼里的高并发架构
    【转】The magic behind array length property
    【转】Build Your own Simplified AngularJS in 200 Lines of JavaScript
    【转】在 2016 年做 PHP 开发是一种什么样的体验?(一)
    【转】大话程序猿眼里的高并发
    php通过token验证表单重复提交
    windows 杀进程软件
  • 原文地址:https://www.cnblogs.com/renshaoqi/p/10520444.html
Copyright © 2011-2022 走看看