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

[经验分享] python入门(三)

[复制链接]

尚未签到

发表于 2018-8-9 11:08:27 | 显示全部楼层 |阅读模式
  pyhton:
  列表API:
  1.pop( )  :按照索引弹出元素,返回值为该元素。默认弹出最后一个元素;
  pop(正值) 从索引位置
  pop(负值) 从列表倒数位置开始指定下标
  2.remove( ):按照元素值弹出第一个匹配项,返回新列表
  lists=[123,'xyz','zara','abc','xyz']    xyz元素从列表中移除  abc弹出
  结果是:[123,'zara','abc'] [abc
  3. count( ):统计指定值出现的次数
  语法:lists.count(指定值)  //次数
  4.index():某个值出现的第一次位置
  语法: lists.index(批定的值)  //指定值相对应的下标
  5.reverse( ): 反向存放
  6.查询遍历
  第一种方式:
  for e  in  lists: // 其中e代表列表中的每个元素
  循环体;
  -练习:str='hello'; 把字符串的每个字母取出来(并且打印出来)
  第二种方:
  for i , val  in enumerate( lists):
  循环体;
  // i 元素的下标
  // val 元素值
  sort():排序从小到大升序排序
  max(n)min() 最大值和最小值
  序列类型: 字符串、列表、元组
  序列:元素有序的排序
  1.字符串
  1.字符串连接-重复
     =[,,];  
     b=[,,];
  
(+);  //[1,2,3,4,5,6] 连接
     =[,,];  
     b=[,,];
  
(*); //[1,2,3,1,2,3] 重复
   2.判断字符中是否包含某个元素 :返回true false     n=['','h','e',7]     print(''  in  n);  3.len(lists) 获取到列表的长度  4. isalpha( ) isdigit() 是否全为字母,是否全为数字。
  5.upper() 将所有字母转为大写
  lower() 将所有字母转为小写
  切片:可以有两个冒号,分三段
  list=[a:b:c]
  a索引开头到b结束,每隔c个元素取出一个生成的列表
([:]);第0个位置开始截取3个  
([:])  默认从第0个开始,一直截取到最后
         print('hello'[::2]);从开始到末尾,步长是2格式化输出:使用python输出各种类型的字符串    语法:print "字符串 %format1 %format2..." %(变量或值1,变量或值2...)  字符串: %s
  整型:%d
  浮点型: %f
*强制类型转换   1. str.int():强制转化为整型,能将由数字组成的字符串转化为整型;   2.str.float():强制转化为浮点型;   3.str(n)强制转化为字符串类型;*字符串中常用方法:     1.find(t):查找子串t,找到返回首次出现位置的索引值,找不到返回-1  2.split('分隔符') :使用分隔符,返回列表结果
=;  
(.split()); //将字符串转化为列表,并且以,号分隔(分隔符必须跟字符串分隔符对
                          应)    str='123' [1,2,3]   3.join:连接 :使用x作为连接符 连接序列lists中的所有元素     语法:x .join(lists)          =[,,];  
(.join())  // 1+2+3
  4.replace(old,new) 替换    =(.replace(,)) // www.baidu.org   red yello blue  +号连接, yellow 替换 blace 5.strip(t):删除开头和结尾的字符t(没有参数t则删除空白符)=;  
(.strip()); //www.python.orgw
6.upper()  lower()   所有字母转化为大写或小写

运维网声明 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.yunweiku.com/thread-549084-1-1.html 上篇帖子: 如何学习Python? 下篇帖子: python入门(六)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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