python3--函数

1.函数的定义

def 函数名():
    """函数的说明,主要是说明一下函数的主要功能,这是可选的"""
    函数体,就是代码
    缩进4个空格,多行缩进保持一致

函数名的规则和变量名的命名规则一致

2.函数的调用

```python
调用的方式:
	函数名()
	
示例:

def  foo():
    print("我是函数体,只有在调用函数时,这里的代码才会被执行")

foo()
执行后会输出:
我是函数体,只有在调用函数时,这里的代码才会被执行


那我们现在可以把之前写的猜数游戏,编写函数

编写一个小程序,实现如下效果
用户输入一个数字,返回对应的服务名称,加上没有对应的服务,就返回未知的服务。
输入 q 退出。

#!/usr/bin/env python3
def foo():
    print("端口查询")
    
    while True:
        n = input("请输入一个端口:")
        n = n.strip()
        if not n:
            continue
    
    
        if n == 'q':
            break
    
    
        if n == "80":
            print("HTTP 服务")
        elif n == "22":
            print("SSHD 服务")
        elif n == "21" or n == "20":
            print("FTP 服务")
        elif n == "3306":
            print("Mysql 服务")
        else:
            print("未知服务")


    exit("退出程序...")
foo()

端口查找脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值