zoukankan      html  css  js  c++  java
  • 变量的值,类型,操作符,表达式和语句

    在学习变量的概念时提到,变量是用来存储数据的,解释器在执行时,动态推定变量的类型,也就是变量存储的数据的类型。

    变量中数据就是值。“值”简单的概念就是“是什么”。比如数字2,字符串“name”在解析器中都当做值来看待, 值是程序可以操作的基本的数据单元

    >>>2 
    
    2
    
    >>>"name"
    
    'name'

    相同特性的值,归类到某一类型下,而类型又规定了,可以在值上进行的操作,这些操作就是操作符

    数字类型支持的操作符是,数学操作符。

    >>>2 +2  # + 加法操作符
    4
    
    >>>2 - 2  # - 减法操作符
    0
    
    >>>2 * 2  # * 乘法操作符
    4
    
    >>>2 ** 2 # **乘方操作符
    4
    
    >>>2 / 2    # 除法操作符(整除)
    1
    
    >>> 3 % 2 # % 取余数操作数
    1
    >>>greeting = "hello"
    >>>greeting * 3 
    'hellohellohello' 

    * 作用于字符串是重复字符串。 + 也可以用来连接字符串。

    >>>greeting = "hello "
    >>>name = "mfh"
    >>>greeting + name # + 连接两个字符串
    'hello mfh'

    * 和 + 既可以作用于数字又可以作用于字符串,这称为运算符重载

    当变量,值和操作符组合在一起时就组成了表达式,每个表达式都有一个运算结果。

    表达式的存在就是为了完成某种运算。

    单个或者多个表达式组织在一起就形成了,语句。语句是python解释器可以执行的代码单元,语句没有值。

    比如,name = "mfh" 赋值语句。

    python的语法规定:通常一行就是一个语句。

    语句之间的逻辑关系,使用缩进表示,通常是缩进四个空格。

    总结:

    是python可以操作的基本数据单元比如数字,字符串。

    类型值的类别,方便计算机处理数据把相同特性的值归为一类,并定义这个类型支持的操作。比如数字,2,3,都是Integer类型。

    操作符(运算符):把定义在类型上的可以对值进行的操作符号化,形成操作符。比如整型Integer支持的+,-,*,/等数学运算。

    运算符重载:一个运算符可以作用与同的类型表达出不同的语义。比如*作用于数字是乘法,用于字符串是字符串重复。

    操作数:操作符可以操作的值称为操作数。

    表达式:操作符和操作数组合在一起组成了表达式,表达式都有一个值。

    语句:为了完成某种逻辑的表达,把单个或者多个表达式组合在一起形成语句,语句没有值。

    复合语句:由头和体两部分组成,形成一个复合语句,表达更大的逻辑块,头以冒号结束。比如函数定义语句,流程控制语句if,for等。

    age = 13

    if age >= 13:

      print "total price"

    赋值语句:把一个值通过赋值运算符,赋值给一个变量的语句。

    20130710 修订,增加总结。 

  • 相关阅读:
    zabbix监控
    ipv4固定ip地址
    CentOS7 内核优化 修改参数
    流媒体服务器 red5
    linux安装git
    zabbix-钉钉报警媒介
    Windows下利用IIS建立网站并实现局域网共享
    docker的简单操作和端口映射
    docker概述和安装及基本操作
    VMware Workstation创建Windows2012server虚拟机
  • 原文地址:https://www.cnblogs.com/mengfanhao/p/3140569.html
Copyright © 2011-2022 走看看