您的位置:首页 > 编程语言 > Python开发

python学习第一天-day01

2015-03-09 10:32 344 查看

前言:

python2.7是python3的过度版本,从python2.7开始学习

学python:google是最好好的老师。

编程风格

通过缩进来判断语法,即缩进统一

1、标识符的第一个字母必须是字母表的字母(大写或者小写 )或者下划线。

2、标识符其他部分可以由字母(大写或小写)、能下划线_或者数字(0-9)组成。

3、大小写敏感,例如myname和myName不同

4、有效标识符穆成例子:i、_my_name、name_23、a1b2_c3

5、无效标识符有2things 、this is spaced out 和my-name

运算 & 赋值

1、python可以做计算器,注意判断变量是否相等和变量复制同C语言。

2、name = alex 不加引号相当于alex变量的值赋值到name变量

想要将alex字符串赋值给name变量,alex需要引号引起来name = “alex”。

3、单引号:包一个字符串。例如 name = ‘sdata’

双引号:包一个包含其他引号的字符串。例如 a = ”I ’m sdata“

三引号:包含换行的字符串。

例如

>>> a = ''' I am sdata

... I am here'''

>>> print a

I am sdata

I am here

>>>

赋值:

>>> a = 23

>>> b = a + 1

>>> print a

23

>>> print b

24

模块&导入模块

外部扩展程序包,类似java导入jar包,有一些功能,导入之后才能用。

sys 模块

>>> import sys

>>> sys.path

['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']

>>>

>>> help(sys) 类似与 shell中的 # man cd

python tab 补齐脚本

# vim tab.py

#!/usr/bin/python
# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)

del os, histfile, readline, rlcompleter


# python

>>> import tab

>>> import sys

>>> sys. <--------------- 双tab补齐,会显示所有可选功能

import tab 时候tab.py必须再当前路径。

为了每次无论在什么路径下都能直接导入这个tab.py。可以将这个脚本放到已经有的python中

加到 sys.path看到任意路径中即可

待续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: