浅析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 相关文章推荐
Python3里的super()和__class__使用介绍
Apr 23 Python
PYTHON基础-时间日期处理小结
May 05 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
详解numpy的argmax的具体使用
May 27 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
python使用百度文字识别功能方法详解
Jul 23 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
Python并发爬虫常用实现方法解析
Nov 19 Python
python生成word合同的实例方法
Jan 12 Python
用Python进行栅格数据的分区统计和批量提取
May 27 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笔记之:文章中图片处理的使用
2013/04/26 PHP
php日历制作代码分享
2014/01/20 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
php递归函数怎么用才有效
2018/02/24 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
装潢设计实习自我鉴定
2013/09/19 职场文书
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
无房证明范本
2014/09/17 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
岗位聘任报告
2015/03/02 职场文书
员工家属慰问信
2015/03/24 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang