浅析Python数字类型和字符串类型的内置方法


Posted in Python onDecember 22, 2019

一、数字类型内置方法

1.1 整型的内置方法

作用

描述年龄、号码、id号

定义方式

x = 10
x = int('10')
x = int(10.1)
x = int('10.1') # 报错

内置方法

没有内置方法,只有算术运算和比较运算

存在一个值还是多个值

存一个值

有序or无序 有序:有索引;无序:无索引

压根就没有这一说

可变or不可变(重点)

数字类型不可变

可变(变量值而言)

lis = [1,2,3]
print(id(lis))
lis[0] = 2  #lis-->[2,2,3]
print(id(lis))
不可变(变量值而言),值变id也变
x = 10
print(id(x))
x = 20
print(id(x))

1.2 浮点型内置方法

同整型

二、字符串类型的内置方法

2.1 作用

​ 姓名/性别/地址

2.2 定义方式

s = b‘sdkfljl'  # 打印出来的bytes类型,二进制类型,010011001011001011
print(s)
print(‘中文',encode(‘utf8'))

2.3 字符串内置方法(只有字符串类型才能使用)

s = ‘forever handsome'

优先掌握(今天必须得掌握)

索引取值

print(s[1])
索引切片
print(s[4:0:1]) # 1 表示从左到右

print(s[-4:0:-1])  # -1 表示从右到左
for循环
for i in s:

 print(i)
strip() 去除两端指定字符
s1 = ‘       nick handsome     '

print(s1.strip())  # 去除两端的空白
s2 = '****!!!nick handsome-----***'
print(s2.strip('-*!'))  # 指定多个字符一起去掉,只能strip里面有的字符就全部干掉
split() 切割
print(s.split()) # 默认以空格为切割条件 
print(s.split('/')) # 以/切割 
print(s.split('!')) # 以!切割
in 或 not in
print('forever' in s ) #True 
print('!' not in s) # True
长度len
 s = '123'
 print(len(s)) # 3 # 求字符串的长度

2.4 存一个值还是多个值

一个值

2.5 有序or无序

有序

2.6 可变or不可变(重点)

可变:值变id不变,不可哈希

不可变:值变id也变,可哈希

不可变

s2 = 'abc'
print(id(s2))
s2 += 'abc'
print(id(s2))

总结

以上所述是小编给大家介绍的Python数字类型和字符串类型的内置方法,希望对大家有所帮助!

Python 相关文章推荐
python self,cls,decorator的理解
Jul 13 Python
Python中字典和JSON互转操作实例
Jan 19 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Django 实现购物车功能的示例代码
Oct 08 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
Dec 16 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
Python中一般处理中文的几种方法
Mar 06 Python
深入浅析Python 中的sklearn模型选择
Oct 12 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
Python unittest生成测试报告过程解析
Sep 08 Python
Python用SSH连接到网络设备
Feb 18 Python
python 实现图片特效处理
Apr 03 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
Dec 22 #Python
python使用正则来处理各种匹配问题
Dec 22 #Python
Python中base64与xml取值结合问题
Dec 22 #Python
python操作cfg配置文件方式
Dec 22 #Python
python实现局域网内实时通信代码
Dec 22 #Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 #Python
Python调用scp向服务器上传文件示例
Dec 22 #Python
You might like
新版PHP极大的增强功能和性能
2006/10/09 PHP
php MYSQL 数据备份类
2009/06/19 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
js静态方法与实例方法分析
2011/07/04 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
python time模块用法实例详解
2014/09/11 Python
python检测远程服务器tcp端口的方法
2015/03/14 Python
Python基于PycURL实现POST的方法
2015/07/25 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
教师找工作推荐信
2013/11/23 职场文书
工作态度检讨书
2014/02/11 职场文书
经济类毕业生求职信
2014/06/26 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
租赁协议书
2015/01/27 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python