python基础tips


   面向过程,面向对象;语法简单,易学易用;模块丰富,功能强大;跨平台,具有可移植性;具有很好的扩展性。

2.  python 语言中,可以用不同的缩进量表示代码所属的模块。处于同一级的代码缩进,其缩进量要保持一致。

3. 函数与模块

def <函数名> (参数列表)
    <函数语句>
    return <返回值>
  • 函数比较灵活,声明一个函数,不需要声明函数类型,也不需要参数类型;
  • 在python中传递参数是按照声明函数时参数的顺序依次传递的;
  • 在python中函数可以有任意个参数,而不必将所有参数定义,使用可变参数的函数,将其所有参数保存在一个元祖里,在函数中可以用for循环来处理;
  • lambda表达式,使用它可以声明一个匿名函数;适合定义小型函数,仅包含单一的参数表达式,而不能包含其他的语句;
  • python中的模块(module)实际上是包含函数或类的python脚本;模块是包含函数和其他语言的python文件,以”.py“为后缀名;
  • __int__.py可以是一个空文件,仅用于表示该目录应被作为一个包(package)处理.

4. 可以通过raise语句手工引发异常:

     raise 异常名

     raise 异常名 ,附加数据

     raise 类名

assert,简化的raise语句,当条件测试为假时,才引发异常。

5. pdb是python自带的调试模块。

6. python是解释性的脚本语言,执行速度较慢。

   提高效率可考虑扩展python,用C/C++来完成对效率要求高的部分。

7. 在C/C++中嵌入python

   可以替代动态链接库的接口,这样方便修改脚本代码,而不用重新编译二进制动态链接库。

8. python 通过使用thread模块中的函数或通过继承threading类来创建线程。


转载于:https://my.oschina.net/leaynOntheroad/blog/168772

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值