[阶段一] 1. Python脚本的结构

python 脚本结构

hello.py

# coding:utf-8

import os


print('hello, world')

脚本头:# coding:utf-8

引用部分:import os

业务部分:print('hello, world')

规范:脚本头 与 引用部分 保留一个空行;引用部分 与 业务部分 保留两个空行;业务部分结尾保留一个空行。

一个 python 脚本至少要有 业务部分,脚本头 和 引用部分 可以不存在。


头注释

写在 python 脚本第一行的以 # 开头的信息就是 头注释。

头注释并不是为代码而服务,更多是被系统或解释器所调用。

头注释 分为 注释符号 # 和 注释内容 两部分。在国内,常见的 头注释 就是 # coding:utf-8,它定义 coding 告诉系统脚本是什么编码格式。

常见的还有 #!/usr/bin/env,定义 #!,会去找指定路径下的 python 解释器。


引用部分

引用部分 又可以称为 导入位置。导入是将 python 的一些功能函数放到当前的脚本中使用,不导入的功能无法直接在当前脚本中使用(除了 python 自带的内置函数)。

扫描二维码关注公众号,回复: 13385856 查看本文章

导入 分为 内置导入函数 import 和 被导入的模块,例如 import os 就是导入 os 模块,必须要在使用模块之前导入该模块。


业务部分

业务部分 是自上而下、逐行执行的。

  • 内置函数:

python 中不需要导入就可以使用的函数就称为 内置函数。例如 print 就是一个内置函数,print 可以将 python 代码中几乎所有的程序都打印出来。

  • print() 用法:
print(object, end= '')

上面 print 是函数名(执行函数);(object, end='') 是参数体,函数执行的必要数据,有了数据才可以执行函数;object 是打印的信息,多个信息用逗号隔开;end 是结尾符,默认是换行。


注释

在代码中,不会被解释器直接运行的语句就称为 注释。

  • 注释的 3 种用法:
1. #        使用 # 作为注释符号

2. """      使用 三引号 作为注释符号,中间可以随意换行

3. '''      与第二种 三引号 用法相同

注释能够提高代码的可读性,让后期开发更易于维护,能让别人清晰定位到代码的作用;添加注释也是调试程序的一个重要方法,如果觉得某段代码可能有问题,可以先把这段代码注释起来,让Python解释器忽略这段代码,如果程序运行正常,则可以说明错误就是由这段代码引起的,这样就缩小了错误的范围,有利于排错。


执行入口

代码的 执行入口 一般只有一个,一般称代码的 执行入口 叫做主函数 main。入口语法 如下:

__name__ == '__main__'

例如:

# conding:utf-8

import os


print('这里是一级代码块')

if __name__ == '__main__':
    print(os.getcwd())
    print('这里是二级代码块')

python 中的 执行入口 并不是必须要有的,但建议要有。


input 函数

  • input 函数功能:

接收一个标准输入数据,并返回为 string 类型。相当于在命令行输入一行信息,input 函数会将这行信息返回为字符串。

  • input 函数用法:
result = input('请输入一些内容:')

input 函数的参数可以是一些提示内容。例如:

# coding:utf-8


name = input('你的名字是:')
birthday = input('你的生日是:')
like_fruit = input('你喜欢的水果是:')
like_sport = input('你喜欢的运动是:')
like_animal = input('你喜欢的小动物是:')

print('你的名字是:%s,出生于 %s 年,爱吃的水果是 %s,喜欢的运动是 %s,喜爱的小动物是 %s。' % (name, birthday, like_fruit, like_sport, like_animal))

变量

一个拥有 变量值 的 变量名 称为 变量,变量 由 变量名 和 变量值 组合而来,把 变量值 赋给 变量名 的过程称为 赋值。

变量存在于内存里,每个变量被定义后存入一个内存块。

  • 变量名的规则:
组成:必须是 数字、字母、下划线 组成

长度:任意长度,但不建议太长,20字符以内

要求:开头必须是 字母或下划线

注意:区分大小写,且名字要有意义

关键字

python 内部自带的用于处理业务逻辑的特殊单词就是 关键字。变量名 绝不能使用 关键字 来命名。

变量名用于给变量赋值使用,而关键字用于业务逻辑处理。

  • 常用关键字:
关键字 含义
True 布尔类型,表示真
False 布尔类型,表示假
def 函数定义
if 逻辑中的如果
elif 逻辑中的或者如果
else 逻辑中的否则
try 异常语句的开启
is 判断变量是否是某个类的实例
not 逻辑运算,非的操作
or 逻辑运算,或的操作
pass 无意义,占位字符
raise 主动抛出异常
in 判断变量是否在序列中
while while循环语句
with 简化python语句
yield 从循环或函数中依次返回数据
import 导入语句,可与from共用

猜你喜欢

转载自blog.csdn.net/miss1181248983/article/details/119424942
今日推荐