• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

浅析Python数字类型和字符串类型的内置方法

python 搞代码 4年前 (2022-01-07) 22次浏览 已收录 0个评论

这篇文章主要介绍了Python数字类型和字符串类型的内置方法,本文通过实例代码讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

一、数字类型内置方法

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(‘中文',e<em style="color:transparent">来源gao.dai.ma.com搞@代*码网</em>ncode(‘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数字类型和字符串类型的内置方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:浅析Python数字类型和字符串类型的内置方法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址