笔记摘录菜鸟教程
菜鸟教程原链接
在 python 中,类型属于对象,变量是没有类型的
Python 允许多变量赋值。q , e , p = 1,2,"ruuoob"
标准数据类型
Python3 中有六个标准的数据类型:
3个不可变数据:
如果改变就要重新分配内存空间
***Number(数字)***:Python3 支持 int、float、bool、complex(复数)。内置的type()函数可查看类型
#Python3中将 True = 1,False = 0,所以值可以相加
A = True;B = False
print("A+B = ",A+B )
//得到除法整数,/ 得到浮点数
ac = 9; bc = 3
abc = ac // bc
abc1 = ac / bc
print("abc,abc1",abc,abc1)
输出:
abc,abc1 3 3.0
String(字符串):
变量[头下标:尾下标]
Tuple(元组):
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。
元组写在小括号 () 里,元素之间用逗号隔开。
元组中的元素类型也可以不相同
3个可变数据:
List(列表)
1、List写在方括号之间,元素用逗号隔开。
2、和字符串一样,list可以被索引和切片。
3、List可以使用+操作符进行拼接。
4、List中的元素是可以改变的。
Set(集合)
【无序不重复集合】
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合
创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
Dictionary(字典)
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
函数
语法
Python 定义函数使用 def 关键字,一般格式如下:
def 函数名(参数列表):
函数体
python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。
函数参数:
不定长参数。
*argv(以元组方式导出) **argv(以字典方式输出)