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

  • 相关阅读:
    Saltstack module acl 详解
    Saltstack python client
    Saltstack简单使用
    P5488 差分与前缀和 NTT Lucas定理 多项式
    CF613D Kingdom and its Cities 虚树 树形dp 贪心
    7.1 NOI模拟赛 凸包套凸包 floyd 计算几何
    luogu P5633 最小度限制生成树 wqs二分
    7.1 NOI模拟赛 dp floyd
    springboot和springcloud
    springboot集成mybatis
  • 原文地址:https://www.cnblogs.com/zeon/p/13512833.html
Copyright © 2011-2022 走看看