数据类型分别有int bool str list tuple dict set
首先,我们分析int的功能
int:
在python2和python中的范围不同,以及在py2的除法中,只能得到整数,而在Py3当中可以得到小数
强制转换,int(要转换的类型)但是只能强制转换bool和字符串成整型
bool:
零和空字符串,空元组,空列表才能转换成False,bool(字符串,列表,元组,整型)
str:
独有功能:upper/lower/splite/replace/isdigit/startswith/endswith/format/join/encode
公共功能:len /索引、切片,步长,for循环
索引:
name="meet"
print(name[0])
索引的位置是从左到右数0,1,2,3,从右往左数,-1,-2,-3,-4.
切片:
name=“computer”
print(name[0:3])
切片包括前一个数但不包括后一个数,比如这个是com,如果什么都不写可看成0到正无穷
步长:
name= “interesting”
print(name[0:5:2])
步长往常不写的时候默认为1,为2表示隔一个数取一次,相当于走两步,正的步长表示从左往右走,负的步长表示从右往左走
大写:.upper()
name = "ales"
new_name = name.upper()
print(new_name)
由于字符串属于不可变类型,所以新的值要重新赋给新的变量
小写:.lower()
name= "alex"
new_name =name.lower()
print(new_name)
以什么开头:startswith
name = "interesting‘’
new_name = name.startswith("i")
if new_name:
print("以I开头)
条件语句省略一个==True
以什么结尾:endswith
name=
强制转换:bool+int 列表可以通过join连接
list:
独有功能:append/insert/pop/remove/clear/entend
公共功能:len 索引 切片 步长,for循环,删除 更新
tuple:
无独有功能
公共功能:len、索引,切片,步长,for循环
原文:https://www.cnblogs.com/wd396/p/11755452.html