设为首页 收藏本站
查看: 1909|回复: 0

[经验分享] python-第三课

[复制链接]

尚未签到

发表于 2018-8-15 06:42:42 | 显示全部楼层 |阅读模式
  python
  正课:
  列表API
  序列类型
  列表生成
  列表API:
  1.pop()    按照索引弹出元素,返回值为该元素,默认弹出最后一个元素
  pop(正值)    从索引位置
  脚本
  g=[0,1,2,3,4]
  print (g.pop())
  执行结果
  4
  pop(负值)    从列表倒数未止开始制定下标
  脚本
  g=[0,1,2,3,4]
  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=[1,2,3,4,3,4,3]
  g.conut(‘3’)
  显示结果
  3
  3这个值出现了三次
  reverse(反向存放)
  脚本
  g[1,2,3]
  g.reverse()
  print g
  显示结果
  [3,2,1]
  各种循环语句使用
  脚本
  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:]) 从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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-551871-1-1.html 上篇帖子: python2.7安装django报UnicodeEncodeError错误 下篇帖子: Python之Win字符编码详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表