1 数据类型:
大括号-Dictionary,它定义了键和值之间一对一的关系。
中括号-List,类似java中的ArrayList
类,它可以保存任意对象,并且可以在增加新元素时动态扩展。
小括号-Tuple 是不可变的 list。一旦创建了一个 tuple,就不能以任何方式改变它。
han@han-desktop:~$ python
进入python环境
Python 2.5.2 (r252:60911, Oct 5 2008, 19:24:49)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> d={'name':'eric han','age':30,'favorate':'soccer'}
定义一个Dictionary类型的变量d
>>> d
显示变量d
{'age': 30, 'favorate': 'soccer', 'name': 'eric han'}
>>> l=[1,2,3]
定义一个List类型的变量l
>>> l
[1, 2, 3]
>>> t=(1,2,3)
定义一个Tuple类型的变量t
>>> t
(1, 2, 3)
>>> d['name']
根据key显示value
'eric han'
>>> d.values()
显示所有value
[30, 'soccer', 'eric han']
>>> d.items()
显示所有项
[('age', 30), ('favorate', 'soccer'), ('name', 'eric han')]
>>> [myNum*2 for myNum in l]
遍历l,对每一项进行赋值
[2, 4, 6]
>>> l
[1, 2, 3]
>>> l=[myNum*2 for myNum in l]
>>> l
[2, 4, 6]
>>> l.extend([1,2,3])
>>> l
[2, 4, 6, 1, 2, 3]
>>> l.append(range(7))
range是内置函数,生成从0到6的一个list
>>> l
[2, 4, 6, 1, 2, 3, [0, 1, 2, 3, 4, 5, 6]]
>>> l.pop()
[0, 1, 2, 3, 4, 5, 6]
>>> l
[2, 4, 6, 1, 2, 3]
>>> l.remove(2)
>>> l
[4, 6, 1, 2, 3]
>>> l.remove(2)
>>> l
[4, 6, 1, 3]
>>> l[:-1]
:左边省略了0,意为左边从0开始取,右边从1开始取
[4, 6, 1]
>>> type(d)
<type 'dict'>
>>> type(l)
<type 'list'>
>>> type(t)
<type 'tuple'>
>>> l=range(10)
>>> getattr(l,"remove")(9)
>>> getattr(l,"append")(100)
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 100]
分享到:
相关推荐
在Python编程中,抽象类是面向对象设计的一个关键概念,它在实现多态性和接口规范中扮演着重要角色。本文将深入探讨Python中的抽象基类(Abstract Base Classes, ABCs)以及如何使用`abc`模块来创建它们。 1. 抽象...
1.Python实现ABC-VMD信号分解降噪((完整源码和数据) anaconda + pycharm + python +Tensorflow 注意事项:保姆级注释,几乎一行一注释,方便小白入门学习! 2.代码特点:参数化编程、参数可方便更改、代码编程思路...
Python 2.7,离线安装 合集 tornado-4.4.2,python2-backports_abc-0.5-2,python-backports-ssl_match_hostname-3.5.0.1-1,python2-certifi-2016.9.26-2,future-0.15.1.tar.gz,future-0.17.1.tar.gz,python-...
Python使用OpenCV进行视频/图像背景去除,一个Python文件搞定,附测试视频! Python使用OpenCV进行视频/图像背景去除,一个Python文件搞定,附测试视频! Python使用OpenCV进行视频/图像背景去除,一个Python文件...
在1989年圣诞节,Guido在阿姆斯特丹开发了一种新的编程语言Python,作为ABC语言的一种继承。之所以用Python(通称“大蟒蛇”)作为该编程语言的名字,是因为Guido是Monty Python喜剧团的爱好者。 ABC语言是由Guido...
CEF Python,全称为Chromium Embedded Framework for Python,是一个强大的库,它将Google的开源浏览器引擎Chromium嵌入到Python应用程序中,为开发者提供了一个基于HTML5的GUI框架。这个框架使得Python开发者可以...
Python 的创始人是荷兰的 Guido,1989 年,Guido 为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 的喜剧...
Python是一种广泛使用的高级编程语言,尤其在Web开发、数据分析、人工智能等领域有着广泛应用。对于初学者而言,选择合适的Python版本是入门的第一步。Python有两个主要的活跃版本:Python 2 和 Python 3。这两个...
Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画一只喜羊羊Python 画...
Python是一种广泛使用的编程语言,因其简洁明了的语法和丰富的库支持而深受程序员喜爱。在IT行业中,Python常被用于数据分析、机器学习、网络爬虫以及软件开发等多个领域。在这个特殊的案例中,我们关注的是使用...
4. 面向对象编程:Java的继承、接口和抽象类在Python中可能表现为多重继承、协议(abc模块)和抽象基类。 5. 标准库和第三方库映射:将Java的API调用转换为Python的相应库函数,例如Java的集合框架到Python的内置...
python教程python教程python教程python教程python教程python教程python教程python教程python教程
用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用...
Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言...
总的来说,Python是一种多才多艺的编程语言,无论你是初学者还是经验丰富的开发者,都能在Python的世界里找到自己的舞台。"Python Python Python Python Python"这个标题恰好体现了Python在IT行业的广泛影响力和持续...
(3)这时可以看到,左栏语言列表多了一项Python Language; (4)单击Document Types按钮,打开文档选项对话框; (5)添加Document Type为Python,File filter为“*.py”,Passer组中Language选项设置为Python ...
python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵工具合集python实现按键精灵...
Python 3.9是Python编程语言的一个重要版本,它带来了许多新特性和改进,使得开发者在编写代码时能更加高效和便捷。这个压缩包文件包含了Python 3.9的安装资源,以及一个名为"安装步骤.jpg"的图片,很可能是为了帮助...