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. 抽象...
人工蜂群算法(Artificial Bee Colony,ABC)是一种模拟自然界蜜蜂采蜜行为的全局优化算法,由Karaboga在2005年提出。该算法借鉴了蜜蜂社会中寻找蜜源的行为模式,包括工蜂、侦查蜂和废弃巢穴的概念,以解决复杂优化...
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-...
在1989年圣诞节,Guido在阿姆斯特丹开发了一种新的编程语言Python,作为ABC语言的一种继承。之所以用Python(通称“大蟒蛇”)作为该编程语言的名字,是因为Guido是Monty Python喜剧团的爱好者。 ABC语言是由Guido...
Python 的创始人是荷兰的 Guido,1989 年,Guido 为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 的喜剧...
Python是一种广泛使用的高级编程语言,尤其在Web开发、数据分析、人工智能等领域有着广泛应用。对于初学者而言,选择合适的Python版本是入门的第一步。Python有两个主要的活跃版本:Python 2 和 Python 3。这两个...
中国电子学会举办的青少年软件编程等级考试,特别是针对Python-1级的考试,是评估青少年对基础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在IT行业的广泛影响力和持续...
用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用Python设计第一个游戏用...
Python 解决图片不能被一同打包到可执行文件中的问题 Python源码Python 解决图片不能被一同打包到可执行文件中的问题 Python源码Python 解决图片不能被一同打包到可执行文件中的问题 Python源码Python 解决图片不能...
Guido在ABC语言的基础上发展Python,克服了ABC语言的局限性,如可扩展性和直接IO操作的缺失。 【Python的特点】 1. **交互式命令**:Python支持交互式模式,用户可以直接在命令行中逐行执行代码,提高了开发效率。 ...
1.Python实现CEEMDAN-ABC-VMD-DBO-CNN-LSTM时间序列预测(完整源码和数据) anaconda + pycharm + python +Tensorflow 注意事项:保姆级注释,几乎一行一注释,方便小白入门学习! 2.代码特点:参数化编程、参数可...
使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django开发的一个商城项目源码 使用python的django...
在IT行业中,跨语言交互是常见的需求之一,例如在C++和Python之间进行通信。C++是一种高效且强大的系统编程语言,而Python则以其简洁易读的语法和丰富的库资源深受喜爱。本项目"**C++调用python,免安装python环境...