美文网首页
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