第1章 MicroPython基础
第一章 MicroPython基础
- 注释
# 单行注释
"""
多行注释
"""
print("注释学习")
- 运算符
print(10 + 5) # 加法
print(10 - 5) # 减法
print(10 * 5) # 乘法
print(10 / 5) # 除法
print(7 // 3) # 整除
print(7 % 3) # 取余
print(3 ** 2) # 指数
- 数据类型转换
x = 3.14
# 将x转换为整数
x1 = int(x)
print(x1)
y = 3
# 将y转换为浮点数
y1 = float(y)
print(y1)
z = 123
z1 = str(z)
print("将整数转换为字符串:", z1)
# 将布尔值转换为字符串
b = True
b1 = str(b)
print("将布尔值转换为字符串:", b1)
- 字符串
# 字符串定义
a = 'Hello K230' # 单引号定义
b = "Hello K230" # 双引号定义
c = """Hello K230""" # 三引号定义
d = 'Hello'
# 字符串拼接
print(d + 'K230')
# 字符串格式化
name = "卢本伟"
age = 18
height = 1.80
inf = "我叫%s,已经%d啦,身高%.2f米。" % (name, age, height)
print(inf)
- 判断
# if判断
age = 100
if age >= 18:
print("你可以干xxx了")
elif age >= 20:
print("你都超过20岁了,可以干xxx了")
else:
print("你还没成年哦")
- 循环
# while循环
i = 0
while i < 5:
print("i = %d" % i)
i += 1
# for循环
name = "K230"
for x in name:
print(x)
- 函数
# 函数定义
def k230(x):
for i in range(x):
print(i)
# 函数调用
k230(3)
- 类与继承
# 定义一个类
class k230:
def __init__(self, a): # 构造函数
self.a = 1 # 实例变量
def method(self):
pass # 方法实现
# 实例化对象
obj = k230("hello")
# 访问属性
obj.a = 2 # 修改实例变量
print(obj.a) # 输出实例变量
# 调用方法
obj.method()
# 继承
class Child(k230):
def __init__(self, a, child_a): # 修正构造函数
super().__init__(a) # 调用父类构造函数
self.child_a = child_a # 添加子类特有的属性
# 实例化子类对象
child_obj = Child("hello", "child_value")
print(child_obj.a) # 输出父类的实例变量
print(child_obj.child_a) # 输出子类的实例变量
本文作者:hazy1k
本文链接:https://www.cnblogs.com/hazy1k/p/18699888
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步