第二节:数值类型和序列类型

                                            数值类型和序列类型

python数值类型:

四种:整数、布尔、浮点、复数

整数(int) 如:1

布尔(bool)如:True/False,分别代表1和0,可用作加减运算,主要用于判断

浮点(float) 如: 1.25

复数(complex)如:2j (带j就可以)

精确运算:导入import decimal

精确运算格式: 变量名=decimal.Decimal('数值')

python序列类型:

三种:String(字符串)、List(列表)、Tuple(元组)

字符串格式:变量名='数值'

列表格式 : 变量名=[值1,值2]

元组格式 : 变量名=(值1,值2)/变量名=值1,值2

查看对象类型: type(数值或变量名) isinstance(object,对象类型)

可变数据类型:List(列表)、Dictionary(字典)

不可变数据类型:Number(数字)、String(字符串)、Tuple(元组)

String字符串的方法

查找方法:

变量名.index('数据') 查找数据的索引

变量名.count('数据') 查找数据出现的次数

变量名.find('数据',索引) 查找数据的索引,不存在则返回-1

变量名.rfind('数据',索引) 从右边查找数据的索引,不存在则返回-1

变量名.isdigit() 判断字符串是否是纯数字,是则返回true,否则返回False

变量名.isalpha() 判断字符串是否是纯字母,是则返回true,否则返回False

变量名.startswith('数据') 判断字符串以什么开头

变量名.endswith('数据') 判断字符串以什么结尾

变量名.islower() 判断字符串里面字母是否都是小写,是则返回True,否则返回False

变量名.isupper() 判断字符串里面字母是否都是大写,是则返回True,否则返回False

修改方法(不可变):

变量名.upper() 把小写变大写,并返回

变量名.Lower() 把大写变小写,并返回

变量名.strip() 去除两边空格

变量名.lstrip() 去除左边空格

变量名.rstrip() 去除右边空格

变量名.capitalize()第一个首字母大写

变量名.title() 所有首字母大写

变量名.split('元素') 以指定元素切除,默认以空格取

变量名.split('元素,拆分次数') 根据次数切除指定元素

 

删除方法( 替换):

变量名.replace('旧数据',‘新数据’) 替换数据

变量名.replace('旧数据',‘新数据’,次数) 根据次数替换数据

List列表的方法

添加方法:

变量名.append(内容)

变量名.insert(索引,内容)

变量名.extend(字符串、元祖或列表数据)

删除方法:

变量名.pop(索引):一次只删除一次,从最后开始

变量名.remove(数据):移除一个指定元素

变量名.clear():清空列表

修改方法:

变量名[索引] ='值'

查找方法:

变量名.index(索引或数据) :查找单个数据

变量名.index(value,[start,[end]]):查找区间。左闭右开

变量名.count(值) :返回元素个数,不存在默认为0

其他方法:

复制方法:变量名.copy()

反转方法 : 变量名.reverse()

排序方法 :变量名.sort() 从小到大排序

变量名.sort(reverse=True) 从大到小排序

tuple元祖的方法

查找方法:

变量名.index(数据) 查找数据的索引

变量名.count(数据) 查找数据出现的次数

字符串转义符号

\n : 换行

\t : 水平制表符

\b : 退格删除一个字符

\r : 回车,当前位置移到本行开头

\\ : 代表反斜杠\

\0 : 空字符

\f : 换页

\a : 系统提示音

\' : 单引号

\'' : 双引号

r : 取消转义

字符串编码

变量名.encode('UTF-8') 编码

变量名.decode('UTF-8') 解码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值