浅析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中使用wxPython开发的一个简易笔记本程序实例
Feb 08 Python
使用Python的PEAK来适配协议的教程
Apr 14 Python
Python可变参数用法实例分析
Apr 02 Python
python获取外网IP并发邮件的实现方法
Oct 01 Python
python2.x实现人民币转大写人民币
Jun 20 Python
解决pycharm工程启动卡住没反应的问题
Jan 19 Python
Python实现合并两个有序链表的方法示例
Jan 31 Python
在Python中构建增广矩阵的实现方法
Jul 01 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
python性能测量工具cProfile使用解析
Sep 26 Python
Python3 合并二叉树的实现
Sep 30 Python
python实现多进程按序号批量修改文件名的方法示例
Dec 30 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中几种常见的超时处理全面总结
2012/09/11 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
php通过各种函数判断0和空
2020/07/04 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
Python递归实现汉诺塔算法示例
2018/03/19 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
什么是规则表达式
2012/05/03 面试题
护理职业应聘自荐书
2013/09/29 职场文书
幼儿园长自我鉴定
2013/10/17 职场文书
就业表自我评价分享
2014/02/06 职场文书
关于诚信的活动方案
2014/08/18 职场文书
2014年财政所工作总结
2014/11/22 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
西游记读书笔记
2015/06/25 职场文书
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
pandas进行数据输入和输出的方法详解
2022/03/23 Python