一.背景

     还是之前的主题,使用开源软件为公司搭建安全管理平台,从视觉模型识别安全帽开始。我是从运行、训练、标注倒过来学习的。因为用到了python的Pytorch去训练模型,所以记录使用vscode编写python代码时,对vscode和python的浅显理解。

二.几点理解

1.vscode中注释python代码

      使用这个符合#,快捷键ctrl+/,可以一下注释多行

2.一行代码结束不需要分号

      加了分号在一行代码后面,默认显示的是红色,但是也能正常运行。

3.for循环的开始与结束是对齐来实现的

     for循环这一行是以冒号结尾,后续for循环内部内容是其后行多一个tab的样子,当然tab哟丶工具是代表4个空格,只要vscode不报错,应该没有问题。比如:     

for file_name in files:
    file_path = INPUT_FOLDER + file_name
    print(file_path)
    process_file(file_path)

4.判断分支的写法

     一看就明白,直接上吧

if 1>2 :
    print("1>2")
elif 2>3:
    print("2>3")
else :
    print("3>2>1")

5.函数的定义

      def开头,方法名,括号,形参,冒号结尾 ,函数体遵守缩进原则

def sayHello(name):
    print("hello,"+name)

6.变量定义的类型与赋值

     简单来说就是直接写,它自己推断类型。

age=25
money=1.1
name="potato"

7.函数的引用

     比如ultralytics_init.py中有个函数叫sayHello,那么在另一个py文件中可以这样引用调用函数。

import  ultralytics_init as uinit
uinit.sayHello("potato")

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐