浅析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之画圈还不简单吗?
Sep 20 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
Python3学习urllib的使用方法示例
Nov 29 Python
神经网络理论基础及Python实现详解
Dec 15 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
May 15 Python
Django REST framework 分页的实现代码
Jun 19 Python
Django框架视图函数设计示例
Jul 29 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
pytorch:torch.mm()和torch.matmul()的使用
Dec 27 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
python字符串拼接.join()和拆分.split()详解
Nov 23 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读取纯真ip数据库使用示例
2014/01/26 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
jQuery把表单元素变为json对象
2013/11/06 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
原生js实现日期联动
2015/01/12 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
TensorFlow实现Logistic回归
2018/09/07 Python
Python如何发布程序的详细教程
2018/10/09 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
几款好用的python工具库(小结)
2020/10/20 Python
Appium+Python实现简单的自动化登录测试的实现
2021/01/26 Python
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
租赁意向书范本
2014/04/01 职场文书
关于安全演讲稿
2014/05/09 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书