闲来无事,听说python很厉害,就学习一下.
- 查看ubuntu的系统环境变量
echo $PATH
在系统执行程序的过程中可以直接调用,每当你运行
任何程序,系统会查找列在PATH环境变量中的各个目录。然后运行那个程序。你只要简单地
把这个源文件复制到PATH所列目录之一就可以使你的程序在任何位置都可用了。 - 字符串三引号的使用
利用三引号,你可以指示多行的字符串.在三引号中可以自由的使用单引号和双引号 - 转义符
在一个字符串中,行末的单独一个反斜杠\表示字符串在下一行继续,而不是开始一个新的行.
“This is the first sentence.\
This is the second sentence.” - 自然字符串
不用转义符处理字符串,利用自然字符串.在字符串通过加前缀r和R指定.例如r”Newlines are indicated
by \n” - python中没有char的数据类型
- 变量标识符
标识符首字母必须是字母或者下划线(‘_’)
标识符名称的其他部分由字母,下划线,数字组成
不能使用连接符 - python中使用变量只需要给它赋值,无需声明
- 多个物理行写一个逻辑行:
print \
i
与如下写法效果相同:
print I - 运算符
**—-幂(返回x的y次幂)
//——取整除(返回商的整数部分)
<<——把一个数的比特向左移动一定数目
——把一个输的比特向右移动一定数目
~——–按位翻转,-(x+1)
- python无需担心输出之间的空格问题
- 在python中没有switch语句,只能通过if-elif-else来替代实现,每个语句块用’:’来作为标志
- 在python中用”#”作为注释符
- while循环中有一个else可选的语句快
- for i in range(1,5):
else:- continue 语句被用来告诉程序跳过循环块中的剩余语句,继续执行下一轮循环
- 函数定义中牵扯到局部变量和全局变量,局部变量是互不相关的,二全局变量用global修饰,全局使用
- 默认参数值,在函数定义的形参名后加上赋值运算符(=)和默认值,且只能放在末尾.默认参数值是不可以改变的.直接在函数定义的时候进行赋值.
- 关键参数,调用的时候对形参进行赋值