专栏首页python3python的while循环

python的while循环

while循环 #!/usr/bin/python #coding:utf-8 i=0 sum=0 while i<=99: i+=1 sum+=i print sum 先运算再求和

print "总和是:%d"%a 总和是:100 %占位符,%d=占位下一个输入的是数字%

break中断 while True: user=raw_input("请输入用户名:") if user == 'tom': break

import random num=random.randint(1,100) while True: cat=int(raw_input("请输入数字:") ) if cat == num: print "猜对了" exit() elif cat > num: print "猜大了" else: print "猜小了"

for 循环

for i in range(5,8): ... print i ... 5 6 7 xrange的效率快,占的内存少,运行速度快 range比较消耗内存

要求用户输入一个数字,来生成用户需要的长度的菲波那契数列 y=int(raw_input("请输入数值:")) x=[0,1] for i in xrange(y): tmp=x[-1]+x[-2] x.append(tmp) print x

x=open(‘/etc/hosts’) x.readline()#只能读一行 x.readline() x.read()#读全部 x.readline(6) 读6个字节 只能读一遍文件 x.close() 把文档关闭 y=open('/root/new.txt','w')#创建一个new文件 有带写操作的文件 y.writelines("aaa\n") 写东西 y.writelines("bbbb\n") 写东西 y.flush() 保存 y.close() 保存退出

cp拷贝文件 cp 文件1 文件2 python写一个cp程序

python函数 def 函数名(): 定义函数 命令 函数名() 调用函数 形式参数,实际参数,默认参数

#!/usr/bin/python #coding:utf-8

def jsq(x=3,y=2): #x,y 形式参数 print "加",x+y print "乘",xy print "除",x/y jsq(1,5) #1,5实际参数 print ''*20 jsq(8,3) #8,3实际参数

def jsq(x=3,y=2): #x,y形式参数 print "加",x+y #x=3默认y=2默认 print "乘",x*y print "除",x/y jsq() jsq(8) jsq(9,2)

#!/usr/bin/python #coding:utf-8 try: x=int(raw_input("请输入数字:")) print 3/x except ValueError: print "你输入的不是数字" except KeyboardInterrupt: print "你按了ctrl+c,请重试" except EOFError: print "你输入了ctrl+d,请重试" except ZeroDivisionError,a: print "不能除0",a else: print "感谢老铁送来的跑车" finally: print "Gave Over"

把自带报错存入变量打印自带报错信息 else 不出错执行 finally 出不出错都执行

#!/usr/bin/python #coding:utf-8 try: x=int(raw_input("请输入1-100:")) if x>100: raise ValueError,'值不能大于100' #制作错误(没错也报错) except ValueError,e: print e #识别错误,提示错误信息

Python正则: import re regular expression re.match(‘key’,’内容’) 相当于 grep key 内容

x=re.match('hello','hello the world') x.group() 'hello' 把找到的结果传给一个变量 然后 x.group() 可以帮你看你找到的结果 match正则匹配, 仅匹配开头

re.search(‘the’,’hello the world’) match 正则匹配,匹配全部,仅匹配第一个

x=re.findall('the','hello the wod,the app') findall正则匹配,匹配全部位置,全部内容

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python基础一: 计算机基础,Pyt

    content = '''sfkdsjalfjdslfksdjkfhsdajkfhsdjkfshdfsdkfhsdkfjsldakfjsdaflsdafjshd...

    用户2398817
  • Python语言笔记

    标识符 第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。

    用户2398817
  • python学习(day4)

    用户2398817
  • 30 个 Python 代码小片段

    阅读别人的代码也是提高编程能力的一个有效方式。以下是整理的一些“常用”代码片段,分享给大家。

    Crossin先生
  • python-初识python

      解释器:写完代码后,交给计算机一行一行执行,边解释边执行 (python,javascri...)

    用户2398817
  • 【python入门系列课程 第一课 打印一个字符画】

    本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地...

    用户7054460
  • (面试题)python面试题集锦-附答案

      GIL是python的全局解释器锁,在一个进程中如果有多个线程执行,其中一个线程在执行的时候会霸占python解释器(加锁即GIL),那么其他线程就不能执行...

    用户2398817
  • day17-python之文件操作

    用户2398817
  • day 15 - 1 内置函数

    字符串类型代码的执行 eval() exec() compile()  [不常用]

    用户2398817
  • Python基础一: 计算机基础,Pyt

    content = '''sfkdsjalfjdslfksdjkfhsdajkfhsdjkfshdfsdkfhsdkfjsldakfjsdaflsdafjshd...

    用户2398817

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动