Python基础知识

1、在Python里,标识符由字母、数字、下划线组成;

 

2、在Python中,所有标识符可以包括英文、数字以及下划线,但不能以数字开头;

 

3、在Python中标识符区分大小写;

 

4、以下划线开头的标识符是有特殊意义的,以单下划线开头_foo的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from *** import *导入;

 

5、以双下划线开头的__foo代表类的私有成员;以双下划线开头和结尾的__foo__代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。

 

6、执行脚本传入参数:

编辑test.py如下:

#!/usr/bin/python

#coding=utf-8

import sys

print sys.args

 

运行命令,执行结果:

./test.py hello

['./test.py','hello']

 

注:sys.argv[0]代表文件本身路径,所带参数从sys.argv[1]开始。

 

7、首行路径信息:

#!/usr/bin/python : 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;

#!/usr/bin/env python(推荐): 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

#!/usr/bin/python 相当于写死了python路径;

#!/usr/bin/env python 会去环境设置寻找 python 目录,推荐这种写法

 

8、python中逗号的三种作用:

A、逗号在参数传递中的作用:例如:def abc(a,b)或者abc(1,2)。

B、逗号在类型转换中的使用,主要是元组的转换。

>>>a=11

>>>b=(a)

>>>b

11

>>>b=(a,)

>>>b

(11,)

C、逗号在输出语句print中的妙用:

>>>for i in range(0,5):

      print i

0

1

2

3

>>>for i in range(0,5):

      print i

[0,1,2,3,4]

 

9、

 

posted on 2017-09-27 16:14  水中雨  阅读(134)  评论(0)    收藏  举报

导航