zoukankan      html  css  js  c++  java
  • 变量和运算符——Python

    一:算数运算符

    01. 算数运算符

    运算符描述实例
    + 10 + 20 = 30
    - 10 - 20 = -10
    * 10 * 20 = 200
    / 10 / 20 = 0.5
    // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
    % 取余数 返回除法的余数 9 % 2 = 1
    ** 又称次方、乘方,2 ** 3 = 8

    02. 算数运算符的优先级

    运算符描述
    ** 幂 (最高优先级)
    * / % // 乘、除、取余数、取整除
    + - 加法、减法

     

    二:变量的基本使用

    01. 变量定义

    变量名 = 值

    02. 变量的类型

    2.2 变量的类型

    数据类型
    数字型
    整型 (int)
    浮点型(float
    布尔型(bool
    复数型 (complex)
    非数字型
    • 字符串

    • 列表

    • 元组

    • 字典

     

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

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

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

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

    4) 数字型变量字符串 之间 不能进行其他计算

     

    2.4 变量的输入

     

    1) 关于函数

    一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而 不用关心内部的细节

    函数说明
    print(x) 将 x 输出到控制台
    type(x) 查看 x 的变量类型
     2) input 函数实现键盘输入  
    字符串变量 = input("提示信息:")
     

    3) 类型转换函数

     
    函数说明
    int(x) 将 x 转换为一个整数
    float(x) 将 x 转换到一个浮点数

    2.5 变量的格式化输出

    % 被称为 格式化操作符,专门用于处理字符串中的格式

    • 包含 % 的字符串,被称为 格式化字符串

    • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符

    格式化字符含义
    %s 字符串
    %d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
    %f 浮点数,%.2f 表示小数点后只显示两位
    %% 输出 %
    • 语法格式如下:

    print("格式化字符串" % 变量1)
    
    print("格式化字符串" % (变量1, 变量2...))

    三:变量的命名

    0.1 标识符和关键字

    1.1 标识符

    • 标示符可以由 字母下划线数字 组成

    • 不能以数字开头

    • 不能与关键字重名

    1.2 关键字

    • 关键字 就是在 Python 内部已经使用的标识符

    • 关键字 具有特殊的功能和含义

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

    02. 变量的命名规则

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

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

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

      1. 每个单词都使用小写字母

      2. 单词与单词之间使用 _下划线 连接

      • 例如:first_namelast_nameqq_numberqq_password

    驼峰式命名法
    小驼峰式命名法

    第一个单词以小写字母开始,后续单词的首字母大写

    • 例如:firstNamelastName
    大驼峰式命名法

     

    每一个单词的首字母都采用大写字母

    • 例如:FirstNameLastNameCamelCase

  • 相关阅读:
    redis的数据持久化再讲 关于redisAOF RDB工作原理
    关于redis的持久化数据 RDB,AOF
    关于redis
    docker-compose的使用
    dockerfile定制镜像的使用
    docker常用命令
    关于这两天
    eclipse tomcat找不到或无法加载
    关于jdk代理和cglib代理
    scp 跨机远程拷贝
  • 原文地址:https://www.cnblogs.com/zeon/p/13512833.html
Copyright © 2011-2022 走看看