第一个py脚本:
#coding:utf-8 #脚本头部 #一个空行 import os #引用部分 #两个空行 print(os.getcwd()) #业务部分 print('这是第一个脚本') print('Hello world!')
#一个空行
上面脚本的空行部分是必须,只是书写习惯
什么是头注释:
写在脚本第一行的用#号开头表示的信息就是头部注释,它不为代码而服务,更多的是被系统或者解释器所调用
eg: #coding:utf-8
常见的头部注释:
#coding:utf-8 用来定义coding,告诉系统脚本使用的编码格式 #!/usr/bin/env 定义#!,系统会去寻找路径下的解释器
引用(导入)部分:
引用是将Python的一些功能函数放到当前的脚本使用; 不引用的功能无法直接在当前脚本使用(python自带的内置函数除外);
为什么要引用?
现有a.py 和 b.py 如果 b.py想使用a.py内的功能就可以引用a.py,从而减少开发量; 引用语法: 内置导入函数 空格 被导入的模块 eg: import os
第一个内置函数:
print:将你希望显示的信息打印在控制台上,print几乎可以把代码中的所有程序都可以打印出来 print的用法: 执行函数名+参数体,函数执行的必要数据 eg:print(object, end='') #end='' 是结尾符,一般不使用,默认是换行 打印多个信息时用逗号隔开,逗号后加一个空格(不强制) eg:print('a', 'b', 'c')
第二个内置函数:
input: 接收一个标准输入数据,返回为string类型,即在命令行输入一行信息,会将这行信息返回成字符串; 语法: result = input('请输入一些内容') 参数: 括号内是一个提示字符串,用来告知用户需要填写的已知条件 eg: name = input('你的名字是:') print('你的名字叫做:'(name))
注释:
在代码中不被解释器解释的行,注释是为了程序员服务,可以让程序员快速了解一个脚本,方便使用或进行二次开发
注释的方法:
# 单行注释,换行后失效 eg:#这是一个测试代码 """"""(三引号注释): 多行注释,引号内的均为注释内容,这里的三个引号可以是双引号也可以是单引号,根据个人习惯选择即可 eg: """ 这是一个测试代码 只用来测试使用 引号内的均为注释内容 """
脚本执行入口:
一个python只能有一个执行入口,一般我们称代码执行的入口叫做主函数 main 语法: __name__ == '__main__' #注意是两个下划线 缩进: #coding:utf-8 import os if __name__ == '__main__': print(os.getcwd()) #行首缩进一个tab,表示下面的代码块为:前的代码服务 print('跳回到第一个代码块') #结束缩进代码块,只需要将下一行代码的首行和:那一行代码的首行持平即可