浅析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实现去除代码前行号的方法
Mar 10 Python
详细解析Python中的变量的数据类型
May 13 Python
Python 字典与字符串的互转实例
Jan 13 Python
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
python基于itchat实现微信群消息同步机器人
Feb 27 Python
利用python如何处理nc数据详解
May 23 Python
Python全局变量与局部变量区别及用法分析
Sep 03 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
python regex库实例用法总结
Jan 03 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实现将标点符号正则替换为空格的方法
2017/08/09 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
React实现全选功能
2020/08/25 Javascript
Python中下划线的使用方法
2015/03/27 Python
Python中防止sql注入的方法详解
2017/02/25 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
numpy.where() 用法详解
2019/05/27 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
什么是python的函数体
2020/06/19 Python
python实现逻辑回归的示例
2020/10/09 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
便利店投资的创业计划书
2014/01/12 职场文书
员工安全生产承诺书
2014/05/22 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
关于远足的感想
2015/08/10 职场文书
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers