1.简介
lunix 已经安装好python.只需 $ python 即可进入python。
ctrl+d 或者 >>>exit() 退出
使用源文件:首行 #!/usr/bin/python 直接运行 >>>python hello.py
赋予权限 $chmod a+x hello.py 或者 $ chmod 755 hello.py 即可直接运行 $ ./hello.py
?现实 PATH 变量 $ echo $PATH,添加目录到PATH :
获取帮助 >>>help(str)
? 设置doc 环境变量 $ env PYTHON DOCS=
# python 对大小写敏感
2,基本概念
a. 字面意义上的常量
b. 数:有4种类型的数——整数、长整数、浮点数和复数
c. 字符串:单引号(' ') ,双引号(" ")、三引号(''' '''或者""" """) >>>print('''str''') 效果相同 ,
在文件里面 ''' 注释 ''' 为多行注释, 转义符 \ >>>print(' I\'m happy !')、可在双引号里面使用 但引号,反之也可以.
?自然字符串 r"Newlines \n"、Uncode 字符串 u"This is a Unicode string" # 处理文本文件时候使用 Unicode 字符串
字符串不可变 使用 自然字符串处理正则表达式,减少反斜杆
标识符 以字母或者 _ 开始,其他部分由字母、_、数字( 0-9) 组成
数据类型 :变量可以处理不同类型的值,称为数据类型。基本的类型是数和字符串
对象:python 把在程序中用到的任何东西都成为对象
逻辑行与物理行:物理行是你在编写程序时所看见的。逻辑行是Python看见的单个语句。python 希望每一行只用一个语句。( ; ) 分号表示逻辑行结束
? 逻辑行使用 ( ) 、[ ]、{ } 暗示是行连接,不需要使用反斜杠。
缩进:在逻辑行空白(空格和制表符)用来决定逻辑行的缩进层次。同一层次必须有相同的缩进,每一组这样的语句称为一个块。
3.运算符与表达式
**:幂、/ :整除、not :布尔非、and :布尔与、or :布尔:或
4.控制流 (注意块后面有一个 " : ”)
for i in range(1,10): # 对任何序列都适用if(i==2):
print("continue")
continue
elif(i==8):
print("break")
break
else:
print(i)
while:
5.函数
def function_name(arg1,arg2): # 定义