python学习day05

北城以北 提交于 2019-12-05 08:46:58

一、int

  • py2/py3
  • 除法
  • 强制转换:
    • int('字符串')  重要
    • int(布尔值)

二、bool

  • 强制转换:除了0,"",[],()是False,其他都是True

三、str

  • 独有功能
    • lower
    • upper
    • strip
    • split
    • isdigit
    • join
    • replace
    • startswith/endswith
    • format
    • encode
  • 公共功能
    • 长度
    • 切片
    • 索引
    • 步长
    • for循环
    • 更新(无)
    • 删除(无)

四、list

  • 独有功能
    • append
    • extend
    • insert:.insert('位置','值')
    • del
    • pop
    • remove
    • clear
  • 公共功能
    • 长度
    • 切片
    • 索引
    • 步长
    • for循环
    • 更新
    • 删除

五、tuple

  • 独有功能:无

 

  • 公共功能
    • 长度
    • 切片
    • 索引
    • 步长
    • for循环
    • 更新(无)
    • 删除(无)

#字符串转数字

#数字转字符串

#列表转元组

#元组转列表

 #其他转bool,除了0,"",[],()是False,其他都是True

# join 中的元素必须是字符串num = [11,22,33,44]for i in range(0,len(num)):    num[i]=str(num[i])a = '_'.join(num)print(a)

六、dict

  • 公共功能
    • 长度
    • 切片(无)
    • 索引
    • 步长(无)
    • for循环
    • 修改(存在修改,不存在增加):改值
    • 删除
info = {'name': '沉淀', 'age': '18', 'sex': '男', 'hobby': '学习'}# 键for i in info.keys():    print(i)# 值for i in info.values():    print(i)# 键和值for i, j in info.items():    print(i, j)# 长度print(len(info))# 修改info['age'] = '19'print(info)# 删除del info['hobby']info['ad'] = 'da'print(info)

七、注意事项

1、字典可以随意嵌套

2、列表和字典不能当键(即可变的数据类型不能当键)

3、有序:元组/列表

   无序:字典(py3.6之后字典有序)

 

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