Python基础语法实操

 完整代码:

# import Hello  # 引用Hello.py  整个文件引入
from Hello import Hello    # 从Hello.py中引入Hello类
from Hello import SubHell  # 从Hello.py中引入SubHello类

# 变量定义
x = 5
y = 10
z = x * y
# 格式化输出
print(x, y, z, f'{x}*{y}={z}');

# 判断语句
if z == 50:
    print('z=50')
elif z == 100:
    print('z=100')
else:
    print(z)

# 循环语句
for v in range(1, 10, 2):
    print("输出单数值{0},单数值两倍{1}".format(v, v * 2))


# 函数定义
def getMax(m, n):
    if m > n:
        return m
    else:
        return n


# 方法定义
def print_hi(name):
    # 输出参数值
    print(f'Hi, {name}')


# 程序入口点
if __name__ == '__main__':
    print_hi('你好,PyCharm')
    print(getMax(8888, 9999))
    # h = Hello.Hello(100, 200, '主函数中调用Hello类方法')  # 实例化Hello.py中的Hello类
    h = Hello(100, 200, '主函数中调用Hello类方法');
    h.print()

    # sh = Hello.SubHell('主函数中调用继承了类')
    sh = SubHell('主函数中调用继承了类')
    sh.print()

导入类

class Hello:
    # 类构造函数
    def __init__(self, x, y, name):
        self._x = x
        self._y = y
        self._name = name

    # 类方法
    def getX(self):
        return self._x

    # 类方法
    def getY(self):
        return self._y

    # 类方法
    def getName(self):
        return self._name

    def print(self):
        print(self._x, self._y, self._name)


# 子类继承父类
class SubHell(Hello):
    # 子类构造
    def __init__(self, name):
        Hello.__init__(self, 0, 0, name)  # 调用基类构造

    # 子类方法
    def print(self):
        print(self._name)  # 继承基类属性


# # 基类实例调用
# _hello = Hello(1, 2, 'Hello')
# _hello.print()
#
#
# # 子类实例调用
# _subHello = SubHell('SubHello')
# _subHello.print()
# # 调用基类方法
# print(_subHello.getName())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

自由软件开发者

有你的鼓励,我会更加努力。

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

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

打赏作者

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

抵扣说明:

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

余额充值