python学习第一天-day01

前言:

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看到任意路径中即可






待续













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值