zoukankan      html  css  js  c++  java
  • python学习第三讲,python基础语法之注释,算数运算符,变量.

    python学习第三讲,python基础语法之注释,算数运算符,变量.

    一丶python中的基础语法,注释,算数运算符,变量

    1.python中的注释

    python中分为单行注释跟多行注释.作用就是提醒程序员当前代码的含义.

    # 是单行注释

    """ 注释内容 """ 三个引号 中间是注释内容. 然后紧接着是三个引号.

    2.python中的运算符.

    python中的运算符跟 (C++ Java 以及其它语言都一样,任何语言都是有的.) 加 减 乘 除 取余 等等.
    如下方所示:

    运算符 描述 实例
    + 10 + 20 = 30
    - 10 - 20 = -10
    * 10 * 20 = 200
    / 10 / 20 = 0.5
    // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
    % 取余数 返回除法的余数 9 % 2 = 1
    ** 又称次方、乘方,2 ** 3 = 8
    • 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
    In [1]: "-" * 50
    Out[1]: '----------------------------------------' 
    

    1.python中的算数运算优先级

    • 和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:

      • 先乘除后加减
      • 同级运算符是 从左至右 计算
      • 可以使用 () 调整计算的优先级
    • 以下表格的算数优先级由高到最低顺序排列

    运算符 描述
    ** 幂 (最高优先级)
    * / % // 乘、除、取余数、取整除
    + - 加法、减法
    • 例如:
      • 2 + 3 * 5 = 17
      • (2 + 3) * 5 = 25
      • 2 * 3 + 5 = 11
      • 2 * (3 + 5) = 16

    3.python中的变量

    不过任何语言都有变量的概念.其本质就是存储数据的. 任何语言都有 读写等操作.

    1.python中变量的定义

    • 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
    • 等号(=)用来给变量赋值
      • = 左边是一个变量名
      • = 右边是存储在变量中的值
    变量名 = 值
    

    变量定义之后,后续就可以直接使用了
    相比于C/C++ Java等语言. 变量不用先定义 后使用了. 如: int a = 10; python中直接可以
    a = 10; 前提就是变量必须进行初始化,依旧是必须使用 = 进行赋值使用.

    2.python中变量的类型

    变量的类型,就是指,定义的变量存储的数据是多大. 如 int 类型. float类型.等等. 因为python中
    变量可以直接使用.所以变量类型必须通过调试才可以知道. 如C/C++ java等语言. 使用变量的时候
    都是事先声明了类型

    • 变量的类型包括如下:

      1. 变量的名称
      2. 变量保存的数据
      3. 变量存储数据的类型
      4. 变量的地址(标示)
        类型有:
    • 数字型

      • 整型 (int)
      • 浮点型(float
      • 布尔型(bool
        • True 非 0 数 —— 非零即真
        • False 0
      • 复数型 (complex)
        • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
    • 非数字型

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

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

    • int(整数)
    • long(长整数)
    • 使用 type 函数可以查看一个变量的类型
    In [1]: type(name)
    

    3.变量的基本使用

    在python中, 变量可以跟变量互相使用,分为数字型变量,以及非数字型变量
    数字型变量:
    数字型变量直接可以直接进行计算.
    非数字型变量:
    非数字型变量,如字符串. 可以使用 + 进行字符串片接.
    如一个字符串变量为:

    a = "Hello"
    b = "World"
    c = a + b;
    那么c的值就是 "HelloWorld"

    字符串类型另一种用法.可以进行重新拼接
    如下:

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

    4.python中的方法/函数

    函数或者方法,在任何高级语言都有存在,其本质就是一段代码. 分成一个代码块. 这个代码块有名字
    需要的时候调用一下即可.
    简单函数讲解

    函数 说明
    print(x) 将 x 输出到控制台
    type(x) 查看 x 的变量类型
    • 在 Python 中可以使用 input 函数从键盘等待用户的输入
    • 用户输入的 任何内容 Python 都认为是一个 字符串
    • 语法如下:
    字符串变量 = input("提示信息:")
    

    变量类型常用的转换函数

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

    5.变量的格式化输出

    什么是变量格式化. 意思就是指按照你想要输出的方式进行输出. 比如一个变量.我想按照 整数型数据.
    那么就使用 %d %d代表的就是一个整数.

    如下:

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

    如下截图:

    在C/C++ java中, 输出的时候都是用逗号隔开的.
    如:
    C: prIntf("输出的整数是 %d ", 13); 输出结果为: 输出的整数是 13
    Java System.out.println("输出的整数结果为: %d ",13); 输出结果同上.

  • 相关阅读:
    Android自定义之仿360Root大师水纹效果
    Android之TextView的Span样式源码剖析
    Android之TextView的样式类Span的使用详解
    随着ScrollView的滑动,渐渐的执行动画View
    仿微信主界面导航栏图标字体颜色的变化
    android自定义之 5.0 风格progressBar
    Android性能优化之内存篇
    Android性能优化之运算篇
    How to install Zabbix5.0 LTS version with Yum on the CentOS 7.8 system?
    How to install Zabbix4.0 LTS version with Yum on the Oracle Linux 7.3 system?
  • 原文地址:https://www.cnblogs.com/iBinary/p/10255036.html
Copyright © 2011-2022 走看看