一、执行脚本传入参数
Python可通过引用大量的模块,从而使开发的Python程序更加简洁、简明。Python的类库主要包括三种:
Python内部提供的模块
第三方模块
业内开源的模块
程序员自己开发的模块
例如,Python内部提供一个sys的模块,其中的sys.platform用来获取当前系统平台,可使用import命令或from ...import...命令导入模块;
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys print sys.platform
或者
#!/usr/bin/env python # -*- coding: utf-8 -*- from sys import platform print platform
执行结果如下:
二、pyc 文件
在执行Python代码时,如果导入了其他的.py文件,那么在执行过程中会自动生成一个与其同名的.pyc文件,该文件就是Python解释器编译之后产生的字节码;代码经过编译可以产生字节码,字节码通过反编译也可以得到代码;
三、变量
1、声明变量
#!/usr/bin/env python # -*- coding: utf-8 -*- num = 100
上述代码声明了一个变量,变量名为:num,变量num的值为:100
变量的作用:昵称,其代指内存里某个地址中保存的内容;
变量名的定义规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
2、变量的赋值
#!/usr/bin/env python # -*- coding: utf-8 -*- name1 = ‘user1‘ name2 = ‘user2‘
3、变量的多重赋值
#!/usr/bin/env python # -*- coding: utf-8 -*- name1 = ‘user1‘ name2 = name1
通过raw_input函数,来读取控制台的输入与用户实现交互;
#!/usr/bin/env python # -*- coding: utf-8 -*- # 将用户输入的内容赋值给name变量 name = raw_input(‘请输入用户名:‘) # 打印输入的内容 print name
执行结果如下:
如果输入交付涉及输入密码时,如果想要使输入的密码不可见,可利用getpass模块中的getpass方法,如:
#!/usr/bin/env python # -*- coding: utf-8 -*- import getpass # 将用户输入的内容赋值给passwd变量 passwd = getpass.getpass(‘请输入密码:‘) # 打印输入的内容 print passwd
执行结果如下:
五、条件语句及语句格式
条件语句指要求代码指定一个或多个条件,通过对条件进行评估计算,如果条件被确定为真实的,则执行对应的语句;如果条件被确定为假,则执行其他可选的语句。
可以通过下图来简单了解条件语句的执行过程:
在Python程序语言中,指定任何非0和非空(null)值为true,0 或者null为false。
Python编程语言提供了以下几种类型的条件语句。
语句 | 描述 |
---|---|
if语句 | if语句由一个布尔表达式后跟一个或多个语句。 |
if...else语句 | if语句后面可以跟一个可选的else语句,该语句执行时,布尔表达式为假。 |
内嵌if语句 | 可以使用一个if或else if语句,如果另一个if或else if语句中声明。 |
本文出自 “m199369309” 博客,请务必保留此出处http://434727.blog.51cto.com/424727/1894292
原文:http://434727.blog.51cto.com/424727/1894292