0
点赞
收藏
分享

微信扫一扫

MySQL锁详解及案例分析

人间四月天i 2023-04-30 阅读 94

目录

Openmv用micro python开发的原因

print函数

列表

元组 

判断

if...else...

if...elif...else

循环

for循环

while循环

强制类型转换

点灯之路

点个不同颜色的闪烁LED


本文章仅作为个人的Openmv学习笔记,有问题欢迎指正~

Openmv用micro python开发的原因

用openmv的串口助手直接进行python语言的编写

变量本身数据不固定的语言称之为动态语言

C语言是静态语言,必须提前定义数据类型


print函数

print('Hello Openmv')  # 打印字符串
print('Hello', 'openmv')
print('123xyz')  # 打印字符串
print('200 + 300 =', 200+300)  # 打印200 + 300 = 500
a = 'qwerdf'
print(a)  # 打印a

列表

python中的列表 list 类似C语言中的数组,但是可以任意添加元素、删除元素

list = [1, 3, 6, 9, 8]    # 列表
list    # 打印列表
len(list)    #列表长度
list[0]    #第一个元素,下标0
list[2]    #第三个元素,下标2

列表元素的删除、添加、赋值操作

list中的数据类型不必是统一的,可以是整数、字符串或者其他元素...

list[5]    #报错
list[-1]    #倒数第一个元素

list.append('hahaha')    # list.append在末尾添加
print('list =', list)

list.insert(1, 'xxx')   # 在列表元素索引为1处添加'xxx'
print('list =', list)

list.pop()  # 删除列表list最后一个元素
print('list =', list)

list[2] = 100   # 元素索引2处赋值100
print('list =', list)

元组 

# 元组只有一个变量,python会把它认为是一个整型变量,不是一个元组,可以修改
tuple = (1)
print('tuple =', tuple)
tuple = 2
print('tuple =', tuple)
tuple = (1,)    #加逗号,认为是元组
print('tuple =', tuple)

判断

if...else...

a = 100
if a < 20:
    print('1')
else:  # else后面也要加:
    print('2')

if...elif...else

a = 100
if a < 20:
    print('1')
elif a < 50:
    print('2')
else:  # 加冒号
    print('3')

注意在语句后面加冒号


循环

for循环

for i in list:  # 对list中的每一个元素进行循环
    print(i)    # 打印这个列表

 使用range函数,计算0~100的和

# 求0~100的和
sum = 0
for i in range(101):  # 101是元素的个数(0~100)
    sum += i  # 等价于C语言中 sum = sum + i
print('sum =', sum)  # 显示结果

range相当于从0~100循环

while循环

# while循环
n = 100
sum = 0
while n > 0:    #记得加冒号
    sum += n
    n -= 1  # n--
print('sum =', sum)  # 显示结果

强制类型转换

# python内置了类型转换的函数
b = 66.888
print('b =', b)
b = int(b)  # 强制类型转换
print('b =', b)

c = 888
print('c =', c)
c = float(c)  # 转换成浮点型
print('c =', c)

c = str(c)  # 转换成字符串
print('c =', c)
bool(1)
bool(0)

点灯之路

点个不同颜色的闪烁LED

# Untitled - By: YANCL - 周二 4月 25 2023

import time, pyb

led1 = pyb.LED(1)
led2 = pyb.LED(2)
led3 = pyb.LED(3)

while(1):

    # 蓝色LED
    #led1.on()
    led2.on()
    led3.on()
    time.sleep_ms(150)
    led1.off()
    led2.off()
    led3.off()
    time.sleep_ms(150)

    # 紫色LED
    led1.on()
    #led2.on()
    led3.on()
    time.sleep_ms(150)
    led1.off()
    led2.off()
    led3.off()
    time.sleep_ms(150)

    # 黄色LED
    led1.on()
    led2.on()
    #led3.on()
    time.sleep_ms(150)
    led1.off()
    led2.off()
    led3.off()
    time.sleep_ms(150)

    # 白色LED
    led1.on()
    led2.on()
    led3.on()
    time.sleep_ms(150)
    led1.off()
    led2.off()
    led3.off()
    time.sleep_ms(150)

l

举报

相关推荐

0 条评论