数据类型的总结

蓝咒 提交于 2019-12-02 16:43:44

数据类型分别有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循环

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!