前言总结:
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就是模块