浅析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通过BF算法实现关键词匹配的方法
Mar 13 Python
用Python的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
简单了解什么是神经网络
Dec 23 Python
Python读取word文本操作详解
Jan 22 Python
Python使用装饰器模拟用户登陆验证功能示例
Aug 24 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
Oct 16 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
python 解决flask 图片在线浏览或者直接下载的问题
Jan 09 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
快速创建python 虚拟环境
Nov 28 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的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
详解Python 正则表达式模块
2018/11/05 Python
Python如何实现转换URL详解
2019/07/02 Python
python中比较两个列表的实例方法
2019/07/04 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
python如何删除列为空的行
2020/07/17 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
公务员综合考察材料
2014/02/01 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
新郎新娘答谢词
2015/01/04 职场文书
家属慰问信
2015/02/14 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python
python爬虫之selenium库的安装及使用教程
2021/05/23 Python