首页 / PYTHON / python对数据类型的相关操作
python对数据类型的相关操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python对数据类型的相关操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2138字,纯文字阅读大概需要4分钟。
内容图文
![python对数据类型的相关操作](/upload/InfoBanner/zyjiaocheng/846/e03031cc38cf476f963ca32f3acef988.jpg)
一.int的相关操作
int只有一个相关操作,bit_length() 用于计算一个数字的二进制长度
二.bool的相关操作
1.把数字转换成bool,除了0,返回的都是True
a = 10 print(bool(a)) #True print(bool(0)) #False print(bool(-1)) #True
2.把字符串转换成bool,除了"",返回的都是True
print(bool(" ")) #True print(bool("哈哈")) #True print(bool("")) # False
3.空列表,集合,字典表示False
print(bool([])) print(bool(set())) print(bool({}))
4.None 也表示False
print(bool(None)) #False
三.string的相关操作
string不可改变,对string操作后会生成一个新的string
1.索引,切片
s[start:end:step]
start:起始,从0开始数
end:结尾,顾头不顾尾,end取不到.
# -8-7-6-5-4-3-2-1 索引还可以倒着数 . 起始位置 -1 # 0 1 2 3 4 5 6 7 索引 s = "今天中午吃胡辣汤" # 从0开始数 倒着是从-1开始数 print(s[0]) # 今 print(s[-1]) # 汤
step:步长.默认为1,控制步长和方向.(整数左往右,负数右往左)
s = "0123456789" print(s[::2]) #02468 print(s[1:5:3]) #14 print(s[9:1:3]) #截取不到 step控制步长和截取方向 print(s[9:1:-3]) #963
2.string的内置固定操作
string.capitalize() 把string的第一个字符大写
string.title() 把string中的每个单词首字母大写
string.upper() 把string中的所有字母大写
string.lower() 把string中的所有字母小写
string.swapcase() 把string中的大小写字母互相转换
string.strip() 去除string左右两端的空格.只能去除两端.
string.split(str) 把string用str分割,分割成列表,并且str消失.
string.center(width,*) 把字符串扩充到width长度并居中,(*符号用于填充空白)
string.count(str) 数str在string中出现的次数,可以指定范围
string.startswith(str) 判断是不是以str开始,可以指定范围
string.endswith(str) 判断是不是以str结尾,可以指定范围
string.find(str) 索引str是否包含在string中,如果包含返回索引值,否则返回-1.可以指定范围
string.index(str) 跟find方法一样,只是index索引不到会报错
string.replace(old,new,num) 把string中的old用new替换,替换次数不超过num次
string.isdigit() 判断string是不是只包含数字
string.islower() 判断string是不是只包含小写字母
string.isupper 判断string是不是只包含大写字母
内容总结
以上是互联网集市为您收集整理的python对数据类型的相关操作全部内容,希望文章能够帮你解决python对数据类型的相关操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。