wsaer 发表于 2018-8-12 09:41:05

Python基础总结

  Python基础总结
  一、数据类型
  1、字符,传值
  栗子:s='weihua'
  split:s.split('') 将s字符串转变为列表
  len :    计算字符长度
  type():   判断是否为字符
  count():   计算字符出现的次数,s.count('w')
  cmp:          比较字符 cmp(s,s1)如果值一样则返回0 ,值不一样返回-1
  s.startswith('a') 以‘a’字符开头为真
  s.endswith('a')   以‘a’字符结尾为真
  字符去空:
  s= raw_input('please input str:').strip()
  lstrip() 左边去空
  rstrip() 右边去空
  大小写变换:
  capitalize:改变字符首字母大写
  upper :   替换为大写字符
  lower :      替换为小写字符
  增删改查:
  增: s+'kg'
  改: s.replace('w','l')
  删: s.replace('wei','')   替换为空
  查: s.index('we')   s.index('i')默认显示第一个字符的位置
  字符串循环
  for line in s:print line
  2、list列表,有序、传址
  栗子: L=
  增删改查:
  append : 追加l.append('a')
  del:删除, del ldel l
  extend : 扩展, 多个列表相加
  b=['a',3]
  l.extend(b)
  l='a' 更改
  l   查询
  insert 指定位置插入: l.insert(3,'a') 在3位置插入‘a’
  pop    弹出元素arr.pop(3),弹出指定索引位置的值,默认是弹出最后一个
  转换:
  s=str(l)转换为字符
  l=l(s)    转换为列表
  列表切片:
   1是起点,4是终点。
  [:] 取全部
  [::2] 隔一个取一个
  [::-1] 从右到左取
  [:-1] 最后一个不取
  index 查找位置索引
  L.index('a')
  取第二个a的位置
  l.index('a',l.index('a')+1)
  3、dict字典 无序传址
  4、元祖,传值
  5、文件操作
  6、函数
页: [1]
查看完整版本: Python基础总结