鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > python > >

python学习—-基本数据类型

来源:互联网 作者:佚名 时间:2013-02-01 11:03
===================================================================== 如果喜欢,请关注: JellyThink | 思想的果冻 更多原创精彩博文,尽在 还可以关注新浪微博: ===================================================================== 参考书籍:《

=====================================================================

如果喜欢,服务器空间,请关注:JellyThink | 思想的果冻

更多原创精彩博文,尽在

还可以关注新浪微博:

=====================================================================

参考书籍:《Python3程序开发指南》第二版
学习平台:windows

内置数据类型与标准库数据类型唯一的区别在于,对于后者,我们必须首先导入相关的模块,并且必须使用模块名对数据类型名进行限定。

Python中的标识符与关键字

我们学习每一种编程语言,都是从最开始的标识符(还有传说中的Hello World),关键字开始的,学习Python也不例外。

Python标识符必须符合三条规则: Integral类型

Python提供了两种内置的Integral类型:int和bool。

布尔表达式

0与False表示False,其它任意整数与True都表示True。在数字表示中,True表示1,False表示0;

整数

默认是十进制的;二进制数以0b引导,八进制以0o引导,十六进制数以0x引导。

浮点类型

Python提供了3种浮点值:内置的float与complex类型,以及来自标准库的decimal.Decimal类型,这3种数据类型都是固定。如果我们确实需要高精度,那么可以使用来自decimal模块的decimal.Decimal类型。

浮点数

导入sys模块,sys.float_info对象有许多浮点类型的属性。

复数

复数这种数据类型是固定的,其中存放的是一对浮点数,一个表示实数部分,另一个表示虚数部分。

Decimal类型

要创建Decimal类型,必须先导入decimal模块。十进制数使用decimal.Decimal()函数创建的,该函数可以接受一个整数或字符串作为参数;

字符串

字符串是使用固定不变的str数据类型表示的,其中存放Unicode字符序列。str数据类型可以作为函数进行调用,用于创建字符串对象—-参数 为空时返回一个空字符,免备案空间,参数为非空字符串类型时返回该参数的字符串形式,参数为字符串时返回该字符串的拷贝。str()函数也可以用作一个转换函数。
使用r修饰的字符串,在这种字符串内部,所有字符都按其字面意义解释,因此不再需要进行转义。
字符串很长,包含多行,不使用三引号包含的字符串,有两种方法:

  • 1.t = “i love you” + \
    “i love you, baby.”.
  • 2.s = (“i love you”
    “together; i love you.”).
  • 由于.py文件默认使用UTF-8 Unicode编码。
    内置函数ord()将字符转换成Unicode编码中某个字符的整数值。
    内置函数chr()将Unicode编码中某个字符的整数值转换成Unicode编码。

    字符换比较

    支持<,<=,==,!=,>与>=

    字符串分步与步距

    可以使用[]来存取操作字符串中的单个字符。
    负索引是很有用的,尤其是-1,这个值总是代表字符串的最后一个字符。
    提取分片:
    seq[start]
    seq[start:end]
    seq[start:end:step]
    seq可以是任意序列,比如列表,字符串或元组。
    在涉及很多字符串时,使用+进行连接、使用+=进行追加等操作并不是特别高效,如果需要连接大量的字符串,通常最好使用str.join()方法。

    字符串操作符与方法

    字符串是固定序列,所有用于固定序列的功能都可用于字符串,美国空间,包括使用in进行成员关系测试。

    使用len()返回字符串中的字符数

    join()方法以一个序列作为参数(字符串列表或字符串元组),并将其连接在一起存放在一个单独的字符串中。

    >>> test = [, , , , ] >>> " ".join(test)

    网友评论
    <