浅析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对json的相关操作实例详解
Jan 04 Python
Python对列表中的各项进行关联详解
Aug 15 Python
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
python实现装饰器、描述符
Feb 28 Python
python数字图像处理之骨架提取与分水岭算法
Apr 27 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
Django之路由层的实现
Sep 09 Python
softmax及python实现过程解析
Sep 30 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
Apr 27 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 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中iconv函数知识汇总
2015/07/02 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python 处理数据的实例详解
2017/08/10 Python
python3爬取各类天气信息
2018/02/24 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
开朗女孩的自我评价
2014/02/10 职场文书
初中同学聚会感言
2014/02/11 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
长城英文导游词
2015/01/30 职场文书
考勤制度通知
2015/04/25 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
python实现局部图像放大
2021/11/17 Python