python学习day05

一、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之后字典有序)

 

上一篇:SSM项目(一)Day05修改员工(ajax技术解析出的按钮失效和rest风格PUT失效问题)


下一篇:大数据之路week03--day05(线程 II)