前言总结

  Python代码尽量不要在其他地方复制过来,执行前尽量检测下格式问题,如果格式出错,会出现一闪而过,不执行的情况。


  1,测试中善于用time.sleep(秒)
  import time #引用time
  time.sleep(5) #停顿5秒


  age=raw_input("How old are you?")
  print(age)
  time.sleep(5) #停顿5秒,如果不设置,虽然上边的print会输出,但会一闪而过,不会看到输出效果。


  y=input() #让用户输入东西
  print(y) #打印出来用户输入的
  input() #其它作用,可以起到一个停顿的作用(代码最后加上,可以防止程序运行一闪而过问题),一直停顿,用户按回车后,会退出。

---input()和raw_input("How old are you?")一样,括号中加入文字,会显示出来,提示用户输入。

  2,普通语句配合逻辑判断语句一起使用
  age=raw_input("How old are you?") #注意,这里用户输入的返回的值,是字符串类型的。
  if (int(age)<27): #因为用户输入的是字符串类型的,所以这里要做一下类型转换,将字符串类型转换为int类型,才能进行逻辑判断。
    print(age)
  else:
    print("Old man")
  input()

  3,windows下查看python安装版本
  import sys
  print(sys.version)

 

  4,sys.exit()

  退出python解释器,退出执行程序。

 

  5,None的类型是NoneType,NoneType只有一个值,就是None,不支持任何运算也没有任何内建方法,布尔值总返回false

  ---如果函数,不返回值,即不写return,就会默认返回None。

 

  6,print(type(test))用type函数,返回指定对象的类型

  ---上边输出的结果<type 'str'>,test是字符串即str。

  ---type(sys)  <type 'module'>,module就是模块

posted on 2013-12-05 20:30  学到老死  阅读(377)  评论(0编辑  收藏  举报