资讯专栏INFORMATION COLUMN

Python 基础概览

zhongmeizhi / 2922人阅读

摘要:通过函数名作为其的参数就能得到相应地帮助信息。类是面向对象编程的核心,它扮演相关数据及逻辑的容器的角色。之后是可选的文档字符串,静态成员定义,及方法定义。

Python 源文件通常用.py 扩展名。当源文件被解释器加载或显式地进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc或.pyo扩展名的文件,你可以在第十二章“模块”学到更多的关于扩展名的知识。

在学习python过程中,如果需要得到一个生疏函数的帮助,只需要对它调用内建函数help( )。通过函数名作为其的参数就能得到相应地帮助信息。

注释:python使用 # 符号表示注释(行注释)。

有一种叫做文档字符串的特别注释。你可以在模块、类或者函数的起始添加一个字符串,起到在线文档的功能,这是java程序员非常熟悉的一个特性:

def foo():
    "this is a doc string"
    return True

核心风格: 合理使用括号增强代码的可读性,在很多场合使用括号都是一个好主意,而没 用括号的话,会使程序得到错误结果,或使代码可读性降低,引起阅读者困惑。括号在 Python 语言中不是必须存在的, 不过为了可读性, 使用括号总是值得的。任何维护你代码的人会感谢你, 在你再次阅读自己的代码时,你也会感谢你自己。

python不支持自增和自减运算符;
python支持五种基本数字类型:
int:有符号整数
long:长整数
bool:布尔值
float:浮点数
complex:复数

python 中字符串被定义为引号之间的字符集合。python 支持使用成对的单双引号或三引号(三个连续的单引号或双引号)可以用来包含特殊字符。使用索引运算符([ ])和切片运算符([:])可以得到字符串。字符串有其特有的索引规则:第一个字符的索引值是0,最后一个是-1.

字典是python中的映射数据类型,原理类似Perl中关联数组或哈希表,由键值对组成。几乎所有类型的python对象都可以用作键,不过一般还是以数字或字符串最常用。字典元素用{ }包裹。

python 用 def 来定义函数。

类是面向对象编程的核心,它扮演相关数据及逻辑的容器的角色。

用 class 关键字定义类。可以提供一个可选的父类/基类;如果没有合适的基类,那就使用 object 作为基类。class 之后是可选的文档字符串,静态成员定义,及方法定义。

类init初始化函数前后为双下划线:

class myFirstClass(object):
    version = 0.1
    def __init__(self, nm = "ma"):
        self.name = nm
        print "Creat class for", nm

模块是一种组织形式,它将彼此有关系的 python 代码组织到一个个独立文件当中。

模块可以包含代码,函数和类或者这些东西的组合。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41731.html

相关文章

  • 概览 AI训练服务 UAI Train

    摘要:概览概览产品简介什么是训练服务交互式训练分布式训练分布式训练简介分布式训练分布式训练产品优势产品更新记录产品定价快速上手开始使用快速上手案例介绍环境准备创建镜像仓库 概览产品简介什么是AI训练服务交互式训练分布式训练分布式训练简介TensorFlow分布式训练MXNet分布式训练产品优势产品更新记录产品定价快速上手开始使用UAI-Train快速上手-MNIST案例MNIST 介绍环境准备创建...

    ernest.wang 评论0 收藏2903
  • New Relic性能监控(一)概览

    摘要:性能监控一概览琅琊书生本系列文章基于公司使用的经验,鉴于国内较少有这方面的文章,因此把我工作中了解到的知识分享给大家,希望可以给需要的朋友带来帮助。提供了端到端的监控能力,从前端页面性能,到后台服务端的响应速度,都有非常详尽的监控数据。 New Relic性能监控(一)概览 2018-04-12 琅琊书生本系列文章基于公司使用New Relic的经验,鉴于国内较少有这方面的文章,因此把...

    jkyin 评论0 收藏0
  • New Relic性能监控(一)概览

    摘要:性能监控一概览琅琊书生本系列文章基于公司使用的经验,鉴于国内较少有这方面的文章,因此把我工作中了解到的知识分享给大家,希望可以给需要的朋友带来帮助。提供了端到端的监控能力,从前端页面性能,到后台服务端的响应速度,都有非常详尽的监控数据。 New Relic性能监控(一)概览 2018-04-12 琅琊书生本系列文章基于公司使用New Relic的经验,鉴于国内较少有这方面的文章,因此把...

    Steve_Wang_ 评论0 收藏0
  • New Relic性能监控(一)概览

    摘要:性能监控一概览琅琊书生本系列文章基于公司使用的经验,鉴于国内较少有这方面的文章,因此把我工作中了解到的知识分享给大家,希望可以给需要的朋友带来帮助。提供了端到端的监控能力,从前端页面性能,到后台服务端的响应速度,都有非常详尽的监控数据。 New Relic性能监控(一)概览 2018-04-12 琅琊书生本系列文章基于公司使用New Relic的经验,鉴于国内较少有这方面的文章,因此把...

    VioletJack 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<