fablefe 发表于 2018-8-15 06:42:42

python-第三课

  python
  正课:
  列表API
  序列类型
  列表生成
  列表API:
  1.pop()    按照索引弹出元素,返回值为该元素,默认弹出最后一个元素
  pop(正值)    从索引位置
  脚本
  g=
  print (g.pop())
  执行结果
  4
  pop(负值)    从列表倒数未止开始制定下标
  脚本
  g=
  print (g.pop(-2))
  执行结果
  3
  remove():
  remove 删除列表中的某个值不是删除下标值
  (remove(中间写的不是下标值,是具体值))只删除第一个匹配项返回值
  脚本
  a='12345678934343'
  g=list(a)
  print g
  g.remove('3')
  print g
  显示结果
  ['1', '2', '3', '4', '5', '6', '7', '8', '9', '3', '4', '3', '4', '3']
  ['1', '2', '4', '5', '6', '7', '8', '9', '3', '4', '3', '4', '3']
  count(统计制定值出现的次数)
  g=
  g.conut(‘3’)
  显示结果
  3
  3这个值出现了三次
  reverse(反向存放)
  脚本
  g
  g.reverse()
  print g
  显示结果
  
  各种循环语句使用
  脚本
  a='123'
  g=list(a)
  for i in g:
  print i
  显示结果
  1
  2
  3
  脚本可以显示下标!
  a='123'
  g=list(a)
  for i,val in enumerate(g):
  print (i,val)
  显示结果
  (0, '1')
  (1, '2')
  (2, '3')
  stop(默认升序排序)
  变量.stop() 这样就是排序完成
  可以可以按照123456789   或者abcdefg----- 排序
  序列类型
  字符串,列表,元祖
  字符串链接    重复
  print (变量1+变量2)两个变量一起显示
  print (变量1*3) 变量1显示三遍
  判读字符中是否包含某个元素
  print (变量中的某个值 in 变量1) 查看变量1中有没有这个值 有返回ture 没有返回false
  len(统计列表长度)
  isalpha()查看是否全是字母
  isdigit()查看是否裙式数字
  upper()把英文全部变成大写
  lower()所有字母为小写
  切片
  可以有两个冒号,分三段
  print(变量[:3]) 第0个位置开始到第三个
  print (变量) 从0位置到最后
  print(变量[::2]) 从开始到结尾,每两次输出对象
  格式化输出:使用python输出各种类型的字符串
  语法:print“字符串” %formatl %fornat2..
  字符串:%s
  整形: %d
  浮点型: %f
  脚本
  name='gaoxingzhou'
  print ('his name is %s'%(name))    将name字符串格式插入到%s
  显示结果
  his name is gaoxingzhou
  name='gaoxingzhou'
  name1='chinese'
  print ('I am %s his name is %s '%(name1,name))   %后面的变量安装顺序分配给%s
  显示结果
  I am chinese his name is gaoxingzhou
  s=1.123456789
  print ('num %.0f'%(s) )   .0 就是保留0个小数   .2就是两个,
  强制转换类型
  int(强制转化为整形)例子int(变量1)
  float(浮点型)
  str(字符串)
  字符串中常用方法
  name='gaoxingzhou'
  print (name.find('g'))   在name变量中查找g 如果有返回0 没有返回-1
  print (name.split('o'))    变量中存在的字符作为分隔符来分割变量
  a=‘0123456’
  print ('+'.join(a))    把a中的字符中间都加一个+号作为分隔符
  print (a.replace('0','22222'))    把a变量中的字符0替换为22222
  print (a.strip(0123))删除开通和几位的字符,或者删除一段字符串,例子是删除0123
页: [1]
查看完整版本: python-第三课