Python学习笔记--第二篇(数据类型)

2018-08-08  本文已影响0人  29739ad8e7f7

今天我们开始学习Python的数据类型

Python数据类型

#声明一个变量并赋值100整数
num = 100
#声明一个变量并赋值10000000000整数
num = 10000000000

  在Python中,一切皆是类的产物,我们声明的各种变量都是相对应类的对象,比如我们定义一个整型变量num,它就是一个整形变量类的实例。

>>> num = 100
>>> dir(num)
['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__',
'__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__getnewargs__', '__gt__', 
'__hash__', '__index__', '__init__', '__init_subclass__', '__int__', '__invert__', '__le__', '__lshift__', '__lt__', '__mod__',
 '__mul__', '__ne__', '__neg__', '__new__', '__or__', '__pos__', '__pow__', '__radd__', '__rand__', '__rdivmod__', '__reduce__',
 '__reduce_ex__', '__repr__', '__rfloordiv__', '__rlshift__', '__rmod__', '__rmul__', '__ror__', '__round__', '__rpow__',
 '__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__',
 '__subclasshook__', '__truediv__', '__trunc__', '__xor__', 'bit_length', 'conjugate', 'denominator', 'from_bytes', 'imag',
 'numerator', 'real', 'to_bytes']

我们可以看到num有很多方法,比如imag、real等,imag方法返回该数的虚数部分,real方法返回该数的实数部分。如

>>> num = 100
>>> num.real
100
>>> num.imag
0
#声明一个变量并赋值为dick,在Python中str是一个函数,
#这里只是一个例子,大家在以后的编程中不能用str来声明变量名称
str = 'dick'
#声明一个变量并赋值为xiaoniao
name = 'xiaoniao'

以后我会专门写一遍关于字符串处理的文章

上一篇 下一篇

猜你喜欢

热点阅读