美文网首页Python爬虫作业
Python青苔计划(二) 数据类型,变量、操作符

Python青苔计划(二) 数据类型,变量、操作符

作者: 请万万喝水 | 来源:发表于2017-04-19 19:10 被阅读0次
    青苔计划

    写在前面

    • 推荐大家使用Markdown写文章
    • 尽量每天投稿,记录自己的进度,即使是截图也好,这是学习计划的锚点

    今日学习计划:数据类型,操作符,变量

    一.数据类型

    Python中常见的数据类型:

    1.空None

    空值是Python里一个特殊的值,空(None)≠0,因为0是有意义的,空(None)表示“无”。

    2.整型int

    整型数据类型表明这个值是整数,包括正整数,负整数和0
    -2,-1,0,1,2

    3.浮点型float

    带有小数点的数
    如:-1.5,-0.5,0.12,0.7
    注:13为整型,但是13.0为浮点型

    4.字符串string

    字符串是以''或""括起来的任意文本,比如'abc',"123"等

    5.布尔值 True/False

    • 一个布尔值只有True、False(区分大小写)两种值
     >>>5>3
    True
     >>>3>3
    False
    

    二.变量

    什么是变量

    变量相当于一个盒子,每次可以装一个数据(可以是任何数据类型)

    a=13         #整型变量
    b=13.0      #浮点型变量
    c='three'    #字符串型变量
    
    变量的命名规则
    • 只能是一个词
    • 只能包含字母,数字和下划线
    • 不能以数字开头
    • 变量区分大小写

    举例

    有效变量名 无效变量名 原因
    word right-word 不允许中划线
    rightword right word 不允许空格
    threeword 3word 不允许数字开头
    rightword right@word 不允许特殊字符

    三.操作符

    • + 加运算: 两个对象相加
      例:
    >>> 3+5
    8
    >>> 'a'+'b'
    'ab'
    
    • - 减运算:给出一个数减去另一数的差;如果缺少第一个操作数,它默认为是0
      例:
    >>> -5
    -5
    >>> 50-24
    26
    
    • ** * (乘法) ** 给出两个数的乘积或返回重复多次的字符串
    >>> 2*3
    6
    >>> 3*'wow'
    'wowwowwow'
    
    • **** (幂)**返回x的y次幂
    >>> 3**2
    9
    >>> 3**3
    27
    
    • ** / (除法)** 用y分x(x除以y)
    >>> 4/3.0                      #如果除数为3,则结果为1,相当于取整
    1.3333333333333333
    

    //(整除) 得到除法的商

    >>> 4//3
    1
    

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

    >>> 4%3 #4÷3=1(商)······1(余数)
    1
    >>> 4%4 #4÷4=1(商)······0(余数)
    0
    
    • 比较操作:< (小于),<= (小于等于), > (大于),>= (大于等于),== (等于), != (不等于),返回TrueFalse
    >>> 3 < 5
    True
    >>> 3==5
    False
    >>> 5>=3
    True
    >>> 3!=5
    True
    
    • 逻辑运算。由or,and,not运算,运算规则和数学的“或与非”运算相同
      and运算
    >>> True and True
    True
    >>> True and False
    False
    >>> False and False
    False
    
    >>> 3==5 and 3>5
    False
    >>> 3==5 and 3<5
    False
    >>> 3!=5 and 3<5
    True
    

    or运算

    >>> True or True
    True
    >>> True or False
    True
    >>> False or False
    False
    
    >>> 3==5 or 3>5
    False
    >>> 3==5 or 3<5
    True
    >>> 3!=5 and 3<5
    True
    

    not运算

    >>> not True
    False
    >>> not False
    True
    
    >>> not 3<5 #3<5为真,not真就是假
    False
    

    吐槽一句:写这个好累,每天只能交昨天的作业

    相关文章

      网友评论

        本文标题:Python青苔计划(二) 数据类型,变量、操作符

        本文链接:https://www.haomeiwen.com/subject/okvqzttx.html