快速入门2

循环与条件

  • Python 中 for 循环类似于 Java 的 foreach
  • <b>列表解析</b>:在一行中使用for 循环得到一个列表。
foo = [ x ** 2 for x in range(5) if not x % 2]
  • 在print中<b><i>使用逗号抑制自动生成的换行符</i></b>

文件

<b>file = open(filename ,access_mode)</b>
filename 通常需要加上路径,没有加路径的话,在本路径下寻找。
access_mode :
r(只读) w(只写) a(追加)
+(读写) b(二进制) 不添加时默认为 r

  • <b><i>注意:w 模式下会把原文件内容清空</i></b>
  • <b><i>注意:写模式和追加模式下打开的文件如果不存在,该文件会默认被创建,其内容为空。</i></b>

错误

try:
    ...
except IOError,e:
    print 'file not open:',e
  • <i>IOError , e </i>相当于用IOError类创建了一个 e 对象

函数

def func_name([args]):
        function_suite

class FooClass(object):
        "doc of class info" #文档字符串
        version = 1.0 #静态成员
        def __init__(self):  #类似构造器,但不创建实例,只是对象创建时执行的第一个方法
                something...
        def showMe(self,x):
                something...
                print self.__class__.__name__  # 输出__main__.FooClass()
                return x
  • 创建类实例:<b>foo = FooClass()</b>
  • 调用方法:<b>foo.showMe()</b>

模块

import sys
print sys.platform
print sys.version
sys.stdout.write("Hello World!")

常用、实用方法

函数 描述
help([obj]) 帮助文档
len(obj) 返回对象的长度
open(fn,mode) 打开一个文件
raw_input(str) 等待用户输入一个字符串
str(obj) 奖一个对象转换为字符串
type(obj) 返回对象的类型
dir([obj]) 显示对象属性,如果没有提供参数,则显示全局变量的名字
range([start,]stop[,step]) 返回整数列表,start为起始点,结束值stop-1,步长step
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,455评论 19 139
  • 文集地址 R语言快速入门 R语言变量 R语言中的变量可以存储原子向量,原子向量组或许多R对象的组合 注意:使用ca...
    stiller阅读 508评论 0 0
  • Prefetch设置 当我们进入RabbitMQ的GUI管理界面, 点入某个队列查看消费者的属性时, 有记录如下 ...
    Chrisdon阅读 12,763评论 2 6
  • 后来,去外地工作、学习,一个人住酒店睡宽大柔软的床也同样会失眠,我开始慢慢明白,不是床的问题,是身边少了一个人,没...
    铿锵小妖阅读 595评论 0 0
  • 又完成了2016年的一项计划:带着蛋宝年中的时候回去看家人。蛋宝4个半月的时候第一次坐飞机,回去的时候没有实战经验...
    郭琳静Grace阅读 531评论 2 0

友情链接更多精彩内容