zoukankan      html  css  js  c++  java
  • 1.1 Python数据类型之一

    **本次学习主要已Python3为主

    六个标准数据类型:Number,String,List,Tuple,Set,Dictionary

    不可变数据:Number,String,Tuple

    可变数据:List,Set,Dictionary


    Number(数字)

    支持 int,float,bool,complex(复数)

    注意:这里的int 表示为长整型,没有python2中的long

    a 可以用type() 或 isinstance来查询变量所指的对象类型

       两个函数的区别在于:

    • type()不会认为子类是一种父类类型。(暂时不太理解)
    • isinstance()会认为子类是一种父类类型。

    >>>a = 10

    >>>print(type(a))

    <class 'int'>

    >>>isinstance(a,int)

    True

    b 删除对象

    >>>var1 = 1

    >>>del var1

    c 数值运算

    • 1、Python可以同时为多个变量赋值,如a, b = 1, 2。
    • 2、一个变量可以通过赋值指向不同类型的对象。
    • 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
    • 4、在混合计算时,Python会把整型转换成为浮点数

    String(字符串)

    使用单引号或者双引号括起来,同时使用反斜杠 转义特殊字符

    a 字符串截取

     b 转义字符

    使用反斜杠转义特殊字符,如不想反斜杠发送转义,可以在字符串前面加上r,表示原始字符串

    >>>print('ab c')

    ab

    c

    >>>print(r'ab c')

    abc

    反斜杠还可作为续行符,表示下一行是上一行的延续。也可以使用“”“...""" 或者'''...'''多行

    注意:

    • 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
    • 2、字符串可以用+运算符连接在一起,用*运算符重复。
    • 3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
    • 4、Python中的字符串不能改变。

    文章内容参考:https://www.runoob.com/python3/python3-data-type.html


    move on
  • 相关阅读:
    支持stl容器的gdb自定义命令
    Thrift辅助类,用于简化Thrift编程
    Linux上获取CPU Core个数的实现
    第54课 被遗弃的多重继承(下)
    第53课 被遗弃的多重继承(上)
    第52课 C++中的抽象类和接口
    第51课 C++对象模型分析(下)
    第50课 C++对象模型分析(上)
    第49课 多态的概念和意义
    第48课 同名覆盖引发的问题
  • 原文地址:https://www.cnblogs.com/amy720/p/11463564.html
Copyright © 2011-2022 走看看