zoukankan      html  css  js  c++  java
  • 初识Python-变量

    一、变量
     
    1:Python变量
     
    ①变量介绍:
    变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。而Python下变量是对一个数据的引用。
     
    ②变量的命名
    变量名可以由字母、数字、下划线组成,但是不能以数字开头、不可以使用关键字。如:a 、a1、_a
     
    ③变量的赋值
    变量的声明和定义的过程,如:a = 1、id(a)
     
    给单个数值或者多个数值赋值到a,赋值后的变量类型通过内置的type()函授查看数据类型,int(整型),示例:
    Python 2.7.5 (default, Oct 30 2018, 23:45:53) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> a = 1
    >>> a
    1
    >>> b = 123
    >>> b
    123
    >>> type(a)
    <type 'int'>
    >>> type(b)
    <type 'int'>

    除了上面给单个或多个数值赋值,也可以给字符串进行赋值,需要将字符串使用'abc',赋值后的变量类型为str(字符),示例:

    >>> c = 'abc'
    >>> c
    'abc'
    >>> type(c)
    <type 'str'>
    二、运算符
     
    1:赋值运算符
    ① = (简单赋值)
    1+2的结果赋值到a变量,则a=3。示例:
    >>> a = 1+2
    >>> a
    3

    ② += (加法赋值)

    数值6加法赋值到a,a变量本身值为3,则最终a变量值等9。示例:

    >>> a += 6
    >>> a
    9

    ③ -= (减法赋值)

    数值4减法赋值到a,a变量本身值为9,则最终a变量值等5。示例:

    >>> a -= 4
    >>> a
    5
    ④ *= (乘法赋值)
    数值3乘法赋值到a,a变量本身值为5,则最终a变量值等15。示例:
    >>> a *= 3
    >>> a
    15

    ⑤ %= (取模赋值)

    假如a=10,b=20,b %= a,即b = b(20) % a(10) ,则最终b变量值等0。示例:
    >>> a = 20
    >>> b = 10
    >>> b %= a
    >>> b
    >>> 0

     2:算数运算符

    ① +(加法)

    数值1 + 数值2,则最终=数值3。示例:

    >>> 1+2
    3
    ② -(减法)
    数值5 - 数值2,则最终=数值3。示例:
    >>> 5-2
    3

     ③ *(乘法)

    数值2 * 数值3,则最终=数值6。示例:

    >>> 2*3
    6
    ④ /(除法)
    数值4.0 / 数值3不够整除,则最终=数值1.33333。示例:
    >>> 4.0/3
    1.33333

     ⑤ //(整除法)

    数值4 // 数值3,使用整除运算符,则最终=数值1,取值整数。示例:

    >>> 4//3
    1
    ⑥ **(乘方)
    数值2 * 数值3,即2*2*2,则最终=数值8。示例:
    >>> 2**3
    8

     ⑦ %(取模,返回除法的余数)

    数值4 % 数值3,则最终=1数值。示例:

    >>> 4%3
    1
    3:关系运算符
    ##在使用关系运算符对数值进行对比,最终返回一个布尔值,True或False。
    ① >(大于)
    数值1 > 数值2,即1大于2,则最终结果不成立,返回布尔值False。示例:
    >>> 1 > 2
    False

    ② <(小于)

    数值1 < 数值2,即1小于2,则最终结果成立,返回布尔值True。示例:

    >>> 1 < 2
    True
    ③ >=(大等于)
    数值1 >= 数值2,即1大于2不成立,1等于2不成立,两种结果都不成立,则最终返回布尔值False。示例:
    >>> 1 >= 2
    False

    ④ <=(小等于)

    数值1 <= 数值2,即1小于2成立,1等于2不成立,两种当中有一种结果成立,则最终返回布尔值True。示例:

    >>> 1 <= 2
    True
    ⑤ ==(等于)
    数值1 == 数值2,即1等于2,则最终结果不成立,返回布尔值False。示例:
    >>> 1 == 2
    False
    ⑥ !=(不等于)
    数值1 != 数值2,即1不等于2,则最终结果成立,返回布尔值True。示例:
    >>> 1 != 2
    True
    4:逻辑运算符
    ①and(逻辑与:两个表达式中,如果其中一个表达式False,则最终返回True)
    数值2 == 2 and 数值1 > 数值2,两个表达式中,2 等于2=True,1大于2=False,则最终结果False。
    数值2 == 2 and 数值1 < 数值2,两个表达式中,2 等于2=True,1小于2=True,则最终结果True。
    示例:
    >>> 2 == 2 and 1 > 2
    False
    >>> 2 == 2 and 1<2
    True
    ②or(逻辑或:两个表达式中,如果其中一个表达式True,则最终返回True)
    数值2 == 1 and 数值1 < 数值2,两个表达式中,2 等于1=False,1小于2=True,则最终结果True。
    数值2 == 1 and 数值1 > 数值2,两个表达式中,2 等于1=False,1大于2=False,则最终结果False。
    示例:
    >>> 2 == 1 or 1 < 2
    True
    >>> 2 == 1 or 1 > 2
    False
    ③not(逻辑非:取表达式布尔值的反义)
    数值not 3 > 6 ,表达式3大于6=False,则最终结果取反True。
    数值not 3 > 2 ,表达式3大于2=True,则最终结果取反False。
    示例:
    >>> not 3 > 6
    True
    >>> not 3 > 2
    False
  • 相关阅读:
    我用自己做的图书比价搜索买了一本书
    2.17
    最近的工作
    FireBug的Bug
    2.18
    tecent面试题解答
    .net杂记
    python的round测试
    最近在网上买书的体会
    关于迅雷评论的一个改造html css
  • 原文地址:https://www.cnblogs.com/douyi/p/12113527.html
Copyright © 2011-2022 走看看