`
丐行天下
  • 浏览: 8467 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
最近访客 更多访客>>
社区版块
存档分类
最新评论

Python 学习笔记(2010.3.24)

阅读更多


今天搜到了几个对Python初学者很有用的资料。


Python内置数据类型


Python 内置函数

 

今天的知识点:
1.列表综合:

list1=['a','b']
list2=[i*2 for i in list1]
print list2
 


2.在函数中接受元组和列表

def sum(a,*args):
    total=a
    for i in args:
        total+=i
    return total
print sum(2,3,4)
 


在 args变量前有*前缀,所有多余的函数参数都会作为一个元组存储在args中。
3.lambda形式
lambda在函数中创建一个可带变量的单个表达式。

def make_repeater(n):
    return lambda s: s*n
twice = make_repeater(2)
print twice('word')
 


4.repr函数
repr函数用来取得对象的规范字符串表示。

i=['item']
repr(i)
 

建网站为没有醒目的LOGO发愁?麦点创意平面设计淘宝站

为你提供∶LOGO设计/VI导入/包装设计/样本/海报

0
0
分享到:
评论

相关推荐

    Python 基础学习笔记;.doc

    【Python基础学习笔记】 Python是一种流行的高级编程语言,以其简洁的语法、强大的功能和广泛的社区支持而备受青睐。本文档将深入介绍Python的基础知识,帮助初学者掌握编程的基本概念。 1. 计算机和程序设计 ...

    MySQL笔记合集.pdf

    3. 高性能:MySQL 的性能非常高,支持高并发和大量数据的存储。 4. 安全性高:MySQL 的安全性非常高,支持多种安全机制,例如SSL/TLS加密、身份验证等。 5. 支持多种编程语言:MySQL 支持多种编程语言,例如Java、...

    Python基础学习笔记(注释).doc

    Python 2.x系列自2000年开始,直到2010年的2.7版本,而Python 3.x自2008年12月发布以来逐渐成为主流,尽管3.x版本不完全兼容2.x,但其面向对象的解释器改进了性能。 Python语言的特点包括: 1. 语法简洁:Python的...

    Python基础学习笔记

    ### Python基础学习笔记知识点概述 #### 一、Python的应用领域及流行原因 - **云计算:** 如微软的Windows Azure中大量使用Python进行开发。 - **大型企业应用:** Google使用Python实现Web爬虫和搜索引擎组件;Yahoo...

    计算机二级C语言、python.docx

    本文档是关于计算机二级考试中C语言和Python的学习笔记,涵盖了这两个编程语言的基础知识和重要概念。以下是详细内容: ### C语言部分 #### VC++2010 操作 - 使用F7键可以生成解决方案,相当于编译和连接。 - Ctrl...

    RabbitMQ学习 笔记

    ### RabbitMQ 学习笔记知识点总结 #### 一、RabbitMQ 历史与背景 RabbitMQ 是一个基于 AMQP(高级消息队列协议)的开源消息中间件,由 Erlang 语言编写而成。AMQP 的出现填补了异步消息处理领域的标准化空白,特别...

    opencv学习笔记

    这篇学习笔记主要介绍了如何在Windows环境下,利用Visual Studio 2013配置OpenCV 2.4.8版本。 首先,OpenCV的安装通常涉及下载官方发布的SDK,这里提到的是OpenCV 2.4.8版本,适用于Windows平台。下载完成后,会...

    symbian学习笔记(超级经典-适用于初学者)

    本学习笔记旨在为初学者提供全面、细致的Symbian操作系统知识,帮助你快速入门并深入理解其工作原理。 一、Symbian系统概述 Symbian操作系统最初由英国的EPOC公司开发,后被诺基亚收购并成为其主要的操作系统平台。...

    CracK8小组教程记事本 20101105[K.8].rar

    3. **软件开发流程**:可能包括版本控制、调试技巧、软件测试方法等,帮助学习者理解完整的开发流程。 4. **编程工具**:可能讲解如何使用IDE(集成开发环境)、版本控制系统(如Git)和其他辅助开发工具。 5. **...

    sparknote:spark学习笔记

    Sparknote是针对Spark的学习笔记,通常会涵盖Spark的基本概念、核心组件以及实际应用案例。在Sparknote-master这个压缩包中,很可能是包含了一系列关于Spark的教程文档或者代码示例。 一、Spark概述 Spark最初由...

    win7 笔记本内置摄像头开启+MFC+OPENCV+VS2010

    3. **OpenCV(Open Source Computer Vision Library)**:OpenCV 是一个强大的计算机视觉和机器学习库,支持多种编程语言,包括C++、Python等。它包含了大量的图像处理和计算机视觉算法,如图像捕获、图像处理、特征...

    Mastering-Spark

    3. **易用性**:Spark 提供了丰富的 API,支持多种编程语言(如 Scala、Java 和 Python)。 4. **社区活跃**:Spark 拥有一个庞大且活跃的开发者社区,这确保了它的持续发展和完善。 5. **生态完善**:Spark 生态...

    SLIC算法介绍及代码

    3. SLIC学习笔记: 学习笔记可能涵盖了SLIC的基本概念、算法流程、参数设置及其在实际问题中的应用。它可能解释了如何选择合适的超像素数量,如何处理边界像素,以及如何优化算法性能。此外,笔记可能还包含了常见...

    2010北大暑期课程 acm

    3. **编程语言**:C++、Java或Python等主流编程语言的基础和高级特性,特别是在ACM竞赛中的使用技巧。 4. **ACM竞赛规则**:了解比赛流程、评判标准、时间空间限制以及如何在比赛中有效协作。 5. **问题分析与解题...

    2010计算机统考文件

    3. 编程语言:虽然没有明确指出具体语言,但通常统考会涵盖至少一种编程语言的基础知识,比如C、C++、Java或Python。这可能包括语法、变量、控制结构(如循环和条件语句)、函数的使用等。 4. 数据库管理:SQL语言...

    美国数学建模竞赛必备资料

    3. **算法与编程**:介绍如何运用编程语言(如Python、Matlab或R)实现模型的计算和求解,包括优化算法、模拟方法等。 4. **实证分析**:讲解如何进行数据收集、处理和分析,以验证模型的有效性和预测能力。 5. **...

    2007-2010嵌入式系统设计师上午和下午题合集

    3. 操作系统与实时性:嵌入式系统常用的操作系统有RTOS(实时操作系统),如VxWorks、FreeRTOS、μC/OS等。理解操作系统的工作原理,尤其是实时性、调度策略、中断处理等,对于优化系统性能至关重要。 4. 编程语言...

    OpencV安装配置教程

    3. 开发环境: 安装配置OpenCV的开发环境为Visual Studio 2010。Visual Studio是微软推出的一个集成开发环境(IDE),它提供程序代码编写、调试、编译和发布等工作所需的一系列工具。Visual Studio支持多种编程语言...

    kaggle:kaggle压缩程序等的主页

    3. **模型选择与训练**:选择合适的机器学习算法,如线性回归、决策树、随机森林、支持向量机、神经网络等,并进行模型训练。 4. **模型优化**:通过调整超参数、集成学习策略(如bagging、boosting)或模型融合来...

Global site tag (gtag.js) - Google Analytics