python2.x学习笔记(3)-Python基础

[size=medium]1. Python 语句,一般使用换行分隔,也就是说一行一个语句。一行过长的语句可以使用反斜
杠( \ ) 分解成几行,如下例:
# check conditions
if (weather_is_hot == 1) and \
(shark_warnings == 0):
send_goto_beach_mesg_to_pager()

有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句可以
跨多行,例如:在含有小括号、中括号、花括号时可以多行书写。另外就是三引号包括下的字
符串也可以跨行书写.

2. 每一个 Python 脚本文件都可以被当成是一个模块。模块以磁盘文件的形式存在。

3. 多重赋值
>>> x = y = z = 1
“多元”赋值
>>> x, y, z = 1, 2, 'a string'
>>> (x, y, z) = (1, 2, 'a string')
Python 的多元赋值方式可以实现无需中间变量交换两个变量的值
>>> x, y = y, x

4. 关键字
关键字列表和 iskeyword()函数都放入了 keyword
模块以便查阅。import keyword; dir(keyword)
除了关键字之外,Python 还有可以在任何一级代码使用的“内建”的名字集合,这些名字
可以由解释器设置或使用。

5. 专用下划线标识符
_xxx 不用'from module import *'导入
__xxx__系统定义名字
__xxx 类中的私有变量名

6. Python 是否有一种方法能在运行时检测该模块是被导入还是被直接执行呢?
__name__ 系统变量就是正确答案:
如果模块是被导入, __name__ 的值为模块名字
如果模块是被直接执行, __name__ 的值为 '__main__'

7. 内存管理
变量无须事先声明
变量无须指定类型
程序员不用关心内存管理
变量名会被“回收”
del 语句能够直接释放资源

8. 在 Python 中,无需显式变量声明语句,变量在第一次被赋值时自动声明。和其他大
多数语言一样,变量只有被创建和赋值后才能被使用。

9. 相关模块和开发工具
Python 代码风格指南(PEP8), Python 快速参考和 Python 常见问答都是开发者很重要的“工具”。另外, 还有一些模块会帮助你成为一个优秀的 Python 程序员。
Debugger: pdb
Logger: logging
Profilers: profile, hotshot, cProfile


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值