python小结

  • 多行注释:三个' 或 ";
  • 多行语句:用"\"分割,括号中的内容不需要分隔符;
  • 多行字符串:使用三引号('''或"""),r可以让反斜杠不发生转义,表示原始字符串,如 r"this is a line with \n";
  • 字符串索引:从左往右以 0 开始,从右往左以 -1 开始;
    print(str[0:-1])           # 输出第一个到倒数第二个的所有字符
    print(str[0])              # 输出字符串第一个字符
    print(str[2:])             # 输出从第三个开始的后的所有字符
    print(str * 2)             # 输出字符串两次
  • input(str)会等待用户输入,str为提示信息,按enter退出输入;
  • Python可以在同一行中使用多条语句,语句之间使用分号(;)分割;
    import sys; x = 'runoob'; sys.stdout.write(x + '\n')

    使用脚本执行以上代码,输出结果为:runoob
    使用交互式命令行执行,输出结果为:

       交互式命令输出字符串

       此处的 7 表示字符数。

  • print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""
    x="a"
    y="b"
    # 不换行输出
    print( x, end=" " )
    print( y, end=" " )
  •  Python允许你同时为多个变量赋值 
    a, b, c = 1, 2, "runoob"
  • Python3 的六个标准数据类型中:
        不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
        可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
  • type() 函数可以用来查询变量所指的对象类型。 type()不会认为子类是一种父类类型。
  • 在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。
  • 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

猜你喜欢

转载自blog.csdn.net/qq_35312171/article/details/82627382