Python学习笔记(1)

数据类型

1.整数 int

2.浮点数(小数) float

3.字符串 str

4.true和false 布尔bool

5.none和空值

python中,万物皆对象,所有的操作都是针对对象的。 python对象具有三个特性:身份、类型、值。三特性在对象创建时被赋值。只有值可以改变,其他只读。

None表示该值是一个空对象,有自己的数据类型NoneType,不支持任何运算,也没有任何内建方法,None和任何其他的数据类型比较永远返回False。None不能理解为0,因为0是有意义的,None是一个特殊的空值,可以将None赋值给任何变量,也可以给None值变量赋值。

简单理解:None是空对象,Null是空字符串。


变量

a+=1和a=a+1相同含义


列表的增删查改

:num[0]显示出第一个位置的数值,num[1]显示出第二个位置的数值,num[-1]显示出倒数第一个位置的数值

注意:计算机正数第一个用0表示,和正常数数从1开始不同,注意区分。倒数第一个用-1表示,正常使用即可。

:num insert(1,2)在第二个位置前插入2,即第一个表示位置,第二个表示要插入的数值

在最后一个位置插入,insert的位置数只要大于现有位置数即可,略繁杂,可直接使用下面的用法

num append(2) 直接在最后一个位置插入2

以上两种插入方式都是直接在原有的列表基础上更改,并且只能插入单个数值。【在原有的基础上进行运算】

如果要插入多个数值,需要采用赋值的方法。num+[8,9]只是提前告知输出结果里是什么,本身结果里并没有加上,所以需要赋值新的对象num=num+[8,9]。【返回新的值】

:pop

num pop(1)删除第二个位置的数值,num pop()默认删除最后一个位置的数值

:num[3]=6表示第4个位置等于6

注意小括号和中括号的区别。


控制流

i%2是指i除以2的余数,如果等于0说明整除,不等于0说明不整除,即i%2=0表明i是偶数。

你可能感兴趣的:(Python学习笔记(1))