美文网首页
python基础知识(1)

python基础知识(1)

作者: Hf1dw | 来源:发表于2018-04-09 19:47 被阅读0次

    0X01 变量类型

    • #!/user/bin/python与#!/user/bin/env python
      #!/usr/bin/python : 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;
      #!/usr/bin/env python(推荐): 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。
    • list
      列表,可以更改里面的元素,常见标志 [ ]
    • tuple
      元组,无法二次赋值,常见标志 ( )
    • [ : ]
      用于从一段字符串中截取字符串;
      从左到右默认0开始,最大范围位字符串长度少1;
      从右到左引索默认-1开始,最大范围是字符串开头。
    • *与+
      *:重复操作
      +:列表连接运算符
    • 字典
      标志 { },由索引和它对应的值组成,是无序的对象集合
    • 数据类型的转换
      将数据类型放在数据前面即可
    • type()、isinstance(数据,数据类型)
      均查看数据类型,type()直接显示出来,isinstance只说明true或false

    0X02 运算符

    • **
      a**b:表示a的b次幂
    • //
      返回商的整数部分
      注:python除法中若要得到商的小数部分,需要把被除数或者除数其中一个改为浮点数形式。
    • <>
      不等于,比较两个数是否不相等
    • in 和not in
      in:如果在指定的序列中找到值返回True,否则返回false
      not in:如果在指定的序列中没有找到值返回True,否则返回False。
    • is 和 is not
      is:判断两个标识符是不是引用同一个对象
      is not:判断两个标识符是不是引用不同的对象
      //is 用于判断两个变量引用的对象是否为同一个;
      ==用于判断引用的值是否相等

    当两个变量在同一行或所赋予的值较小时,他们满足is,当他们的值较大且不在同一行时,不满足is;当使用脚本文档时,不论数值的大小和是否在同一行,均相等。
    • 运算符优先级
    • i++与i--(单独成行,不存在的)
      python中数值和字符串等都是不可变的对象,对不可变对象进行操作,会产生一个新的对象,而不是像C++或者Java中的那样在原对象的基础上改变数值。

    下一节:python基础知识(2)

    相关文章

      网友评论

          本文标题:python基础知识(1)

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