浅析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将html转成PDF的实现代码(包含中文)
Mar 04 Python
Python文件操作类操作实例详解
Jul 11 Python
python使用range函数计算一组数和的方法
May 07 Python
Python制作爬虫抓取美女图
Jan 20 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
用python代码将tiff图片存储到jpg的方法
Dec 04 Python
Python识别html主要文本框过程解析
Feb 18 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
如何基于Python实现word文档重新排版
Sep 29 Python
python之pygame模块实现飞机大战完整代码
Nov 29 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 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
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
Python中模块string.py详解
2017/03/12 Python
Python如何访问字符串中的值
2020/02/09 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
Ajax和javascript的区别
2013/07/20 面试题
毕业生物理教师求职信
2013/10/17 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
军训学生自我鉴定
2014/02/12 职场文书
个人整改措施书面材料
2014/10/24 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
三下乡活动心得体会
2016/01/23 职场文书
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python