IT袋

当前位置:主页 > 经验教程 > 建站编程 >

python菜鸟教程

python菜鸟教程 零基础学python爬虫(6)

更新:2023-09-04 00:28:08 来源:IT袋 作者:苏晓敏
导读:python菜鸟教程,以下代码对于元组无效,因为尝试更新元组,但是元组是不允许更新的。类似的情况可能与列表 #!/usr/bin/python3tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )list = [ 'a

python菜鸟教程

以下代码对于元组无效,因为尝试更新元组,但是元组是不允许更新的。类似的情况可能与列表 –

#!/usr/bin/python3tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]tuple[2] = 1000 # 无法更新值,程序出错list[2] = 1000 # 有效的更新,合法Python

Python字典

Python的字典是一种哈希表类型。它们像Perl中发现的关联数组或散列一样工作,由键值对组成。字典键几乎可以是任何Python数据类型,但通常为了方便使用数字或字符串。另一方面,值可以是任意任意的Python对象。

字典由大括号({})括起来,可以使用方括号([])分配和访问值。例如 –

#!/usr/bin/python3#coding=utf-8# save file : variable_types_dict.pydict = {}dict['one'] = "This is one"dict[2] = "This is my"tinydict = {'name': 'maxsu', 'code' : 1024, 'dept':'IT Dev'}print ("dict['one'] = ", dict['one']) # Prints value for 'one' keyprint ('dict[2] = ', dict[2]) # Prints value for 2 keyprint ('tinydict = ', tinydict) # Prints complete dictionaryprint ('tinydict.keys() = ', tinydict.keys()) # Prints all the keysprint ('tinydict.values() = ', tinydict.values()) # Prints all the valuesPython

将上面代码保存到 variable_types_dict.py 文件中,执行将产生以下结果 –

F:\worksp\python>python variable_types_dict.pydict['one'] = This is onedict[2] = This is mytinydict = {'name': 'maxsu', 'code': 1024, 'dept': 'IT Dev'}tinydict.keys() = dict_keys(['name', 'code', 'dept'])tinydict.values() = dict_values(['maxsu', 1024, 'IT Dev'])Shell

字典中的元素没有顺序的概念。但是说这些元素是“乱序”是不正确的; 它们是无序的。

数据类型转换

有时,可能需要在内置类型之间执行转换。要在类型之间进行转换,只需使用类型名称作为函数即可。

有以下几种内置函数用于执行从一种数据类型到另一种数据类型的转换。这些函数返回一个表示转换值的新对象。它们分别如下所示 –

编号 函数 描述 1 int(x [,base]) 将x转换为整数。如果x是字符串,则要base指定基数。 2 float(x) 将x转换为浮点数。 3 complex(real [,imag]) 创建一个复数。 4 str(x) 将对象x转换为字符串表示形式。 5 repr(x) 将对象x转换为表达式字符串。 6 eval(str) 评估求值一个字符串并返回一个对象。 7 tuple(s) 将s转换为元组。 8 list(s) 将s转换为列表。 9 set(s) 将s转换为集合。 10 dict(d) 创建一个字典,d必须是(key,value)元组的序列 11 frozenset(s) 将s转换为冻结集 12 chr(x) 将整数x转换为字符 13 unichr(x) 将整数x转换为Unicode字符。 14 ord(x) 将单个字符x转换为其整数值。 15 hex(x) 将整数x转换为十六进制字符串。 16 oct(x) 将整数x转换为八进制字符串。

第五节 Python基本运算符

相关阅读

  • 如何申请域名网址 网络域名的申请方法

    如何申请域名网址 网络域名的申请方法

    跟大家聊一聊如何申请域名网址和网络域名的申请方法的电脑小知识,具体内容如下: 当浏览器生成HTTP消息之后,是如何发出去的呢?这个时候就要借助我们的操作系统,帮助浏览器把消息发

  • 国内各地DNS服务器地址 全国各省电信移动联通DNS大全(DNS服务器IP地址在线查询

    国内各地DNS服务器地址 全国各省电信移动联通DNS大全(DNS服务器IP地址

    很多人都在寻找: DNS大全 ,下面IT袋小编就将 全国各大运营商常用的DNS地址和公共DNS地址 分享给大家,供大家在线查询,请保留本页面地址,我们会不断更新最适合您的DNS地址。 公共DNS服务

  • 网络推广有多少种方法 建立自己的网站平台

    网络推广有多少种方法 建立自己的网站平台

    全面为您解析网络推广有多少种方法和建立自己的网站平台的电脑方面的小经验,一起来看看吧! 时光匆匆如流水,转眼间,三年时间已过。从网推小白,成为网推高手。还记得当初,掌握一

  • html简单网页设计 创建自己的网站平台

    html简单网页设计 创建自己的网站平台

    下面为网友们详细介绍html简单网页设计和创建自己的网站平台方面的内容,一起来了解了解吧。 HTML(HyperText Markup Language)是一种简单、通用的超文本标记语言,Web服务器返回给客户端的最常