【Python】基础的语法知识
2019-05-07 本文已影响0人
失语失芯不失梦
1、取值顺序
不管是列表[ ]、元组( ),还是字符串" ",使用 变量[头下标:尾下标] 就可以实现截取。从左到右索引默认 0 开始,从右到左索引默认 -1 开始。头/尾下标都可以为空,表示取到头或者尾。加号 + 是连接运算符,星号 * 是重复操作。
这种取值方法在python里叫做切片,非常好用!就拿列表来举例吧~

注意:1) 元组是不允许更新,而列表是允许更新的;2) 右边界值是不取的:比如[1,5]相当于数学里的[1,5);3)步长为负数,也就是倒着走时,第一个数一定要比第二个数大才行
2、逻辑运算
Python的逻辑运算(and,or,not)与C/C++、Java等语言不太一样。这些语言的逻辑运算返回的值都是bool值,而Python返回的则不同。

注意:python指定任何非0和非空(null)值为true,0 或者 null为false
3、python常用函数定义:官网有给出部分函数的定义和使用方法
4、在 python 中,变量是没有类型的,这和以往看到的大部分编辑语言都不一样。在使用变量的时候,不需要提前声明,只需要给这个变量赋值即可。但是,当用变量的时候,必须要给这个变量赋值;如果只写一个变量,而没有赋值,那么 python 认为这个变量没有定义。(在 python 中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python 并没有拷贝这个对象,而只是拷贝了这个对象的引用)
5、python中明文规定不能以python的关键词来命名文件