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

[经验分享] Python基础复习

[复制链接]

尚未签到

发表于 2018-8-10 12:54:56 | 显示全部楼层 |阅读模式
  #!/usr/bin/python
  # -*- coding:utf-8 -*-
  temp = "hackfreer"
  temp1 = 1.5
  print "%s,%.1f"%(temp,temp1)
  ######################################
  #判断结构复习
  def compare(number):
  if(number > 10):
  return 0
  if(number == 10):
  return 10
  if(number < 10):
  return 1
  num = input(&quot;Please input a number:&quot;)
  print compare(num)
  ######################################
  #while循环结构复习
  def circle(array):
  i = 0
  while i < len(array):
  print array
  i += 1
  tmp = raw_input(&quot;Please enter a num string:&quot;).split(&quot;,&quot;)
  circle(tmp)
  ######################################
  #元组复习
  tuple = (&quot;I&quot;,&quot;Love&quot;,&quot;You&quot;,&quot;And&quot;,&quot;You&quot;)
  print tuple[0:3]
  print tuple[3:]
  a = &quot;HackBy:&quot;
  b = &quot;Hackfreer&quot;
  tmp = (a,b)
  print tmp
  ######################################
  tup1 = (1,2,3,4,5,6,7)
  for a in map(None,tup1):
  print a
  ######################################
  #列表实例复习
  list = [&quot;Hello&quot;,&quot;World&quot;,&quot;I&quot;,&quot;Love&quot;,&quot;You&quot;]
  print list
  for i in map(None,list):
  print i
  list.append(&quot;Fuck&quot;)
  print list
  list.insert(1,&quot;Fuck&quot;)
  print list
  list.reverse()
  print list
  ######################################
  #字典实例复习
  dict = {&quot;a&quot;:&quot;Hello&quot;,&quot;b&quot;:&quot;World&quot;}
  print dict
  for i in map(None,dict):
  print i
  print &quot;%s,%(a)s,%(b)s&quot;%{&quot;a&quot;:&quot;Hello&quot;,&quot;b&quot;:&quot;World&quot;}
  ######################################
  #apply()函数实例,将变量传递给函数
  def useApply(x = 1,y = 2):
  return x * y
  print apply(useApply,(1,4))
  #filter()函数实例复习,对数据指定函数过滤
  def useFilter(i):
  if i > 0:
  return i
  print filter(useFilter,range(-8,10))
  #map()函数实例复习,避免使用循环
  def useMap(x):
  return x ** x
  print map(useMap,range(1,3))
  #Buffer()函数实例复习,定位取值
  print buffer(&quot;helloworld&quot;,1,4)
  ####################################
  #Lambda函数实例复习
  x = lambda a,b:a + b
  print x(1,2)
  ####################################
  #字符串的格式化
  str1 = &quot;Code By Hackfreer&quot;
  str2 = &quot;Version 3.0&quot;
  print &quot;%s %s&quot;%(str1,str2)
  print str1.center(20)
  print str2.ljust(10)
  #字符串的转义
  string1 = &quot;Helllo\tThe\tWorld\n&quot;
  print len(string1)
  string2 = r&quot;Helllo\tThe\tWorld\n&quot;
  print len(string2)
  #字符串的连接实例
  strs1 = &quot;hello&quot;
  strs2 = &quot;the&quot;
  strs3 = &quot;world&quot;
  strs4 = &quot;too&quot;
  result = strs1+strs2+strs3
  result += strs4
  print result
  rs = [&quot;My&quot;,&quot;Name&quot;,&quot;is&quot;,&quot;Hackfreer&quot;]
  result1 = &quot; &quot;.join(rs)
  print result1
  #字符串的比较复习
  pass1 = 123456
  pass2 = &quot;123456&quot;
  if pass1 == pass2:
  print &quot;Same&quot;
  else:
  print &quot;Different&quot;
  if str(pass1) == pass2:
  print &quot;Same&quot;
  else:
  print &quot;Different&quot;
  #字符串的查找与分割复习

  word = &quot;select * from admin where>  print word[9]
  print word.split(&quot; &quot;)
  #
  import re
  f1 = file(&quot;my.txt&quot;,&quot;r&quot;)
  for i in map(None,f1):
  print i
  count = 0
  s = &quot;&quot;
  for s in f1.readlines():
  li = re.findall(&quot;my&quot;,s)
  if len(li) > 0:
  count = count + li.count(&quot;my&quot;)
  print &quot;This file have &quot;+str(count)+&quot; my&quot;
  f1.close()

运维网声明 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-549693-1-1.html 上篇帖子: Python中可选的环境变量设置,Python中如何使用pdb调试脚本 下篇帖子: python连接oracle配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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