【Python】基础的语法知识

2019-05-07  本文已影响0人  失语失芯不失梦

1、取值顺序

不管是列表[ ]、元组( ),还是字符串" ",使用  变量[头下标:尾下标]  就可以实现截取。从左到右索引默认 0 开始,从右到左索引默认 -1 开始。头/尾下标都可以为空,表示取到头或者尾。加号 + 是连接运算符,星号 * 是重复操作。

这种取值方法在python里叫做切片,非常好用!就拿列表来举例吧~

更正:range()也是左闭右开, 右边的值取不到

注意:1) 元组是不允许更新,而列表是允许更新的;2) 右边界值是不取的:比如[1,5]相当于数学里的[1,5);3)步长为负数,也就是倒着走时,第一个数一定要比第二个数大才行

2、逻辑运算

Python的逻辑运算(and,or,not)与C/C++、Java等语言不太一样。这些语言的逻辑运算返回的值都是bool值,而Python返回的则不同。

not:则是与表达式的结果相反,并且返回的是bool值

注意:python指定任何非0和非空(null)值为true,0 或者 null为false

3、python常用函数定义:官网有给出部分函数的定义和使用方法

4、在 python 中,变量是没有类型的,这和以往看到的大部分编辑语言都不一样。在使用变量的时候,不需要提前声明,只需要给这个变量赋值即可。但是,当用变量的时候,必须要给这个变量赋值;如果只写一个变量,而没有赋值,那么 python 认为这个变量没有定义。(在 python 中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python 并没有拷贝这个对象,而只是拷贝了这个对象的引用)

5、python中明文规定不能以python的关键词来命名文件

上一篇 下一篇

猜你喜欢

热点阅读