day08-总结和考试

原文件下载路径:【Python基础】代码规范与知识补充总结:涵盖命名规则、注释、逻辑处理及考试题解析

day08 总结和考试

课程目标:对第一模块 “Python基础” 阶段的知识点进行总结和考试,让学员更好的次模块的相关知识。

课程概要:

  • 代码规范
  • 知识补充
  • 阶段总结(思维导图)
  • 考试题

1. 代码规范

程序员写代码是有规范的,不只是实现功能而已。

1.1 名称

在Python开发过程中会创建文件夹/文件/变量等,这些在命名有一些潜规则(编写代码时也要注意pep8规范)。

  • 文件夹,小写 & 小写下划线连接,例如:commandsdata_utils等。

  • 文件,小写 & 小写下划线连接,例如:page.pydb_convert.py等。

  • 变量

    • 全局变量,大写 & 大写下划线连接,例如:NAME = "武沛齐"BASE_NAME = 18
    • 局部变量,小写 & 小写下划线连接,例如:data = [11,22,33]user_parent_id = 9等。

1.2 注释

作为程序员,写代码注释是非常基础且有用的技能,方便以后对代码进行维护和理解。

  • 文件夹
    在这里插入图片描述

  • 文件注释

    """
    这个文件主要为项目提供工具和转换的功能,初次之外还有日志....
    例如:
    	...
    	...
    	...
    """
    
    
    ....
    
  • 代码注释

    name = "alex"
    # 在名称后面添加一个大烧饼
    data = name + "dsb" 
    print(data)
    
    name = "alex"
    """
    在名称后面添加一个大烧饼,内部的实现机制:
    	1. xxx
        2. xxx
        3. xx
    """
    data = name + "dsb" 
    print(data)
    

1.3 todo

基于注释可以实现todo注释的效果,例如:
在这里插入图片描述

1.4 条件嵌套

以后写条件语句一定要想办法减少嵌套的层级(最好不要超过3层)。
在这里插入图片描述

1.5 简单逻辑先处理

示例1:

goods = [
    {
   "name": "电脑", "price": 1999},
    {
   "name": "鼠标", "price": 10},
    {
   "name": "游艇", "price": 20},
    {
   "name": "美女", "price": 998}
]
for index in range(len(goods)):
    item = goods[index]
    print(index + 1, item['name'], item['price'])

while True:
    num = input("请输入要选择的商品序号(Q/q):")  # "1"
    if num.upper() == "Q":
        break
    if num.isdecimal():
        num = int(num)
        if 0 < num < 5:
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逐梦舞者

你的打赏是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值