码迷,mamicode.com
首页 > 编程语言 > 详细

【python3的学习之路二】数据类型和变量

时间:2018-09-26 11:42:41      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:www.   函数   lis   添加   类类型   ber   父类   set   计数   

    • 整数
      python可以处理任意大小的整数(包括负整数),如100,0,-8080等。

    • 浮点数
      浮点数也就是小数,如1.23,-9.01等。但对于很大或很小的浮点数,就必须用科学计数法表示,把10用e代替,1.23*109就是1.23e9,0.000012可以写成1.2e-5。

    • 字符串
      字符串是以单引号或双引号括起来的任意文本。如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。

print(I\‘m \"OK\"!)
# I‘m "OK"!

>>> print(Ru\noob)
Ru
oob
>>> print(rRu\noob)
Ru\noob
>>> 
    • 布尔值
      布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值(请注意大小写!)。

    • 空值
      空值时python里面一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    • 变量
      变量不仅可以是数字,还可以是任意整数数据类型。
      变量名必须是大小写英文、数字和_的组合,且不能用数字开头。

    • 常量
      常量就是不能变得变量。在Python中,通常用全部大写得变量名表示常量。

PI = 3.14159265359

实际上PI仍然是一个变量,用全部大写的变量名表示常量只是一个习惯上的用法。

\ \ 称为地板除,只取结果得整数部分

10//3 # 结果为3

Python3的标准数据类型

Python3 中有六个标准的数据类型:

  • Number(数字): int、float、bool、complex(复数)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
    可变类型 Vs 不可变类型参考网址:http://www.cnblogs.com/huamingao/p/5809936.html

数据类型的判断

内置的type()函数可以用来查询变量所指的对象类型,此外还可以用isinstance来判断,它们的区别在于:

class A:
    pass

class B(A):
    pass

isinstance(A(), A)    # returns True
type(A()) == A        # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False

区别就是:

  • type()不会认为子类是一种父类类型。
  • isinstance()会认为子类是一种父类类型。

【python3的学习之路二】数据类型和变量

标签:www.   函数   lis   添加   类类型   ber   父类   set   计数   

原文地址:https://www.cnblogs.com/CSgarcia/p/9705774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!