Python:数字类型和字符串类型的内置方法
一、数字类型内置方法
1.1 整型的内置方法
-
作用
描述年龄、号码、id号
- 定义方式
x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错
-
内置方法
没有内置方法,只有算术运算和比较运算
-
存在一个值还是多个值
存一个值
-
有序or无序 有序:有索引;无序:无索引
压根就没有这一说
-
可变or不可变(重点)
**数字类型不可变**
- 可变(变量值而言)
#Python学习交流QQ群:579817333 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() 切割
#Python学习交流QQ群:579817333 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))
![](/img/my/wx.png)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2019年12道RabbitMQ高频面试题你都会了吗?(含答案解析)
RabbitMQ 面试题 1、什么是 rabbitmq2、为什么要使用 rabbitmq3、使用 rabbitmq 的场景4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?5.如何避免消息重复投递或重复消费?6、消息基于什么传输?7、消息如何分发?8、消息怎么路由?9、如何确保消息不丢失?10、使用 RabbitMQ 有什么好处?11、RabbitMQ 的集群12、mq 的缺点 1、什么是 rabbitmq 采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦 2、为什么要使用 rabbitmq (1)在分布式系统下具备异步,削峰,负载均衡等一系列高级功能;(2)拥有持久化的机制,进程消息,队列中的信息也可以保存下来。(3)实现消费者和生产者之间的解耦。(4)对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的限流,利于数据库的操作。(5)可以使用消息队列达到异步下单的效果,排队中,后台进行逻辑下单。 3、使用 rabbitmq 的场景 (1)服务间异步通信(2)顺序消费(...
- 下一篇
Verge3D 2.16 for 3ds Max 发布
Verge3D的新版本已经发布,它一直以面向艺术家的友好体验为开发目标,轻松掌握,快速部署,成为您创作三维网页应用的高效工具箱! 本版本提供了易于使用的WooCommerce集成模块,改进了SSAO和轮廓,并添加了补充阴影偏差设置。我们还新增了几个拼图,并在视觉脚本编辑器中添加了一些功能,实现了注释的精确遮挡,使光线投射算法的运行速度大大提高。 WooCommerce 商店 备受期待的功能:WooCommerce集成已在WordPress插件和拼图中实现。WooCommerce集成已在WordPress插件和拼图中实现。有关如何使用此功能的信息,请参见本教程(教程链接:https://www.soft8soft.com/cn/论坛/topic/【教程】为woocommerce制作3d产品配置器/),以及以下视频: https://www.bilibili.com/video/av71371969/ 与电子商务有关的拼图被移到了“Misc杂项”类别的一个单独的子类别中,而该子类别又被移到了更靠近工具箱底部的位置。WordPress插件的上传功能现在可以更好地工作,并且还可以在上传过程中通...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址