Python3.0我的知识点(2)

1、Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
变量在使用前必须先"定义"(即赋予变量一个值),否则会出现错误。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
2、标准数据类型
(1)Python3 中有六个标准的数据类型:
Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)
Python中数字有四种类型:整数(int)、布尔型(bool)、浮点数(float)和复数(complex)。
(2) Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。
(3) type() 函数可以用来查询变量所指的对象类型。此外还可以用 isinstance (变量,类型)来判断。
isinstance 和 type 的区别在于: type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。
3、使用del语句删除单个或多个对象。
4、(1)Python可以同时为多个变量赋值,如a, b = 1, 2。
(2)一个变量可以通过赋值指向不同类型的对象。
(3)数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
(4)在混合计算时,Python会把整型转换成为浮点数。
(5)在交互模式中,最后被输出的表达式结果被赋值给变量 _ , _ 变量应被用户视为只读变量。
(6)数制转换在这里插入图片描述在这里插入图片描述
5、(String)(1)python中单引号和双引号使用完全相同。
(2)使用三引号(’ ’ '或" " " )可以指定一个多行字符串。
(3)反斜杠可以用来转义,使用r(r 指 raw,即 raw string)可以让反斜杠不发生转义。
(4) *运算符重复字符串,后跟数字表示复制次数。
(5)Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
(6)Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
(7)字符串的截取的语法格式如下:变量[头下标:尾下标:步长]。
(8) Python中的字符串不能改变。
(9)String.format
Python 的字符串内建函数
在这里插入图片描述

(10)Python isdigit() 方法检测字符串是否只由数字组成。
Python isnumeric() 方法检测字符串是否只由数字组成。这种方法是只针对unicode对象。
在这里插入图片描述
(11)ord():字符转ASCII码,chr():ASCII码转字符。
rstrip():删除串首空白,lstrip():删除串尾空白,strip():删除串首和串尾空白。
在这里插入图片描述

6、(1)Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。
在这里插入图片描述
(2)列表[ ] 使用 del 语句来删除列表的的元素。
列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。用不指定索引的 pop() 方法可以把一个元素从堆栈顶释放出来。在这里插入图片描述
在这里插入图片描述

(3)元组() 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
tuple(seq) 将列表转换为元组。
(4)字典{ } 无序的键=>值对集合。 键必须是唯一的,但值则不必。
不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
str(dict) 输出字典,以可打印的字符串表示。在这里插入图片描述
在这里插入图片描述
(5)集合{ } 集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合。
添加元素 update()可以添加元素,且参数可以是列表,元组,字典等。移除元素discard()如果元素不存在,不会发生错误。在这里插入图片描述
7、在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8、(1)// 运算符用于 floor division 取整除 - 向下取接近除数的整数,得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。 (7.0//2=3.0)
(2)x两个乘号y 幂操作 - 返回x的y次幂

(3)位运算符在这里插入图片描述
(4)逻辑运算符(and、or、not)
(5)成员运算符(in、not in)
(6)身份运算符(is、not is)在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值