浅析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标准日志模块logging的使用方法
Nov 01 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
Android应用开发中Action bar编写的入门教程
Feb 26 Python
Python模拟三级菜单效果
Sep 11 Python
pandas 读取各种格式文件的方法
Jun 22 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
python中pygame安装过程(超级详细)
Aug 04 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
PyCharm 2020 激活到 2100 年的教程
Mar 25 Python
Python scrapy爬取小说代码案例详解
Jul 09 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 07 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安装为Apache DSO
2006/10/09 PHP
php数组总结篇(一)
2008/09/30 PHP
PHP经典面试题集锦
2015/03/19 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
python实现中文转换url编码的方法
2016/06/14 Python
python 异常处理总结
2016/10/18 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
大学第二课堂活动总结
2014/07/08 职场文书
物业工程部岗位职责
2015/02/11 职场文书
学校捐书倡议书
2015/04/27 职场文书
党小组考察意见
2015/06/02 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
i7 6700处理器相当于i5几代
2022/04/19 数码科技