首页 > 后端开发 > 正文

Python命名规范怎么做?Python命名规范的要点

2023-12-13 10:05:51 | 我爱编程网

今天我爱编程网小编整理了Python命名规范怎么做?Python命名规范的要点相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

Python命名规范怎么做?Python命名规范的要点

求助,用python编写一个猜拳游戏程序,要求有这样的开头

#coding=utf8
import random

changes = ["", "石头", "剪子", "布"]
integral = 0

def show_changes():
    message = "\n"
    for index, value in enumerate(changes):
        if index == 0:
            continue
        message += "{0}. {1}".format(index, value)
        if index != len(changes) - 1:
            message += "  "
    return message

def compute_result(_me, _ra):
    global integral
    result = "错误"
    result = "平局" if _me == _ra else result
    result = "胜利" if _me == "1" and _ra == "2" or \
                        _me == "2" and _ra == "3" or \
                         _me == "3" and _ra == "1" else result 
    result = "失败" if _me == "1" and _ra == "3" or \
                        _me == "2" and _ra == "1" or \
                         _me == "3" and _ra == "2" else result
    
    if result == "胜利":
        integral += 1
    if result == "失败":
        integral -= 1
    
    return result

def run_game():
    while 1:
        print show_changes()
        _me = str(raw_input("请出拳:").strip())
        _ra = str(random.randint(1, len(changes) - 1))
        res = compute_result(_me, _ra)
        
        try:
            changes[int(_me)]
        except:
            print "出拳错误!"
            continue
        
        print "你出<{0}> 对方出<{1}> 本次对战<{2}> 当前积分<{3}>".format(
                                                            changes[int(_me)], 
                                                            changes[int(_ra)],
                                                            res, 
                                                            integral
                                                            )
        
        tp = raw_input("\n请选择是否退出(yes/no): ").strip()
        if tp == "no":
            continue
        elif tp == "yes":
            print "已退出 !"
        else:
            print "输入错误,已退出游戏!"
        break

print "游戏开始"
while 1:
    print 
    print "*********************"
    print "1. 开始新游戏"
    print "2. 载入游戏"
    print "3. 退出"
    print "*********************"
    
    change = raw_input("请选择:").strip()
    print
    if change == "1":
        print "正在载入新游戏 ..."
        integral = 0
        run_game()
        print "您当前的得分是:{0}".format(integral)
    elif change == "2":
        print "正在载入 ..."
        run_game()
        print "您当前的得分是:{0}".format(integral)
    elif change == "3":
        break
    else:
        print "输入错误 ! 请重新输入 !"

print "游戏结束"

这可是我自己手打的 要采纳呦

有什么问题可以追问 或许我也可以教教你写代码的思路

学会了思路 你就知道怎样自己写程序了

Python命名规范怎么做?Python命名规范的要点

Python命名规范怎么做?Python命名规范的要点

Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。不管是传统的Web开发、PC软件开发、Linux运维,还是大数据分析、机器学习、人工智能,Python都能胜任。对于准备自学或者想要提升Python的小伙伴来说,可能找到一套合适的课程学习往往能够事半功倍!为大家提供到了四套潮享教育金牌讲师李老师的Python入门到精通视频课程,感兴趣就可以点击了解~

Python命名规范的要点:

1、模块

模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)

2、类名

类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头

将相关的类和顶级函数放在同一个模块里.不像Java,没必要限制一个类一个模块.

3、函数

函数名一律小写,如有多个单词,用下划线隔开

私有函数在函数前加一个下划线_

4、变量名 我爱编程网

变量名尽量小写,如有多个单词,用下划线隔开

常量采用全大写,如有多个单词,使用下划线隔开

5、常量

常量使用以下划线分隔的大写命名

以上就是关于“Python命名规范怎么做?Python命名规范的要点”的全部内容分享了,希望小兔的精彩解答对你的Python编程学习有一定的帮助!Python计算机语言看起来很专业很难学,但是只要掌握原理逻辑,就能够逐步掌握攻破!想自学Python的小伙伴,小手点击此链接:

Python命名规范怎么做?Python命名规范的要点

怎么使用Python进行编程?

我爱编程网(https://www.52biancheng.com)小编还为大家带来怎么使用Python进行编程?的相关内容。

1、首先在Window 上在安装 Python时,已经已经安装了默认的交互式编程客户端,提示窗口:在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果。

2、然后,通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。

3、然后,假定您的Python解释器在/usr/bin目录中,使用以下命令执行脚本。

4、然后,在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字头。Python 中的标识符是区分大小写的。

5、最后,是行和缩进,学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。

以上就是Python命名规范怎么做?Python命名规范的要点全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“Python命名规范怎么做?Python命名规范的要点”相关推荐
变量命名的基本规则是什么?
变量命名的基本规则是什么?

python变量命名规则python变量命名需要遵循以下两个规则:1、变量名由英文字母、下划线_或数字组成,并且第一个字符必须是英文字母或下划线。2、变量名不能是Python关键字(又称关键词)。上面的两个原则很简单,却非常重要,一定要仔细理解。从第1个原则可以知道,变量只可以包含英文字母(大写和小写都行)、下划线或数字,不能包含这3种字符之外的其他字符(如空格

2024-03-04 18:58:00
python怎么随机产生一个范围内的数
python怎么随机产生一个范围内的数

python怎么随机产生一个范围内的数python怎么随机产生一个范围内的数?python生成指定区间内的一个随机数,所用的模块和方法:推荐:《python教程》random.randrage()的基本语法:导入random模块获取区间内随机数,使用random.randrange()保存文件,查看获取的区间内随机数以上就是小编分享的关于python怎么随机产生一

2024-01-03 22:23:58
php函数基础问题(PHP构造函数必须命名为 ,而析构函数必须命名为)
php函数基础问题(PHP构造函数必须命名为 ,而析构函数必须命名为)

php函数基础问题1、int,bool是指函数的返回值类型。2、第一个string是参数类型,第二个string是参数名。3、[,int..]表示可选参数,不输入的话则使用默认值,逗号在前边是跟前边的参数隔开。。。PHP构造函数必须命名为,而析构函数必须命名为在PHP编程中,构造函数和析构函数的命名有特定的规则。构造函数必须命名为__construct(),而析构函数则需命名为

2025-02-06 07:38:35
PHP如何做好最基础的安全防范
PHP如何做好最基础的安全防范

PHP如何做好最基础的安全防范PHP如何做好最基础的安全防范php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,PHP如何做好最基础的安全防范呢?下面我为大家解答一下,希望能帮到您!当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需

2025-01-03 13:01:31
php命名约定 function()函数的具体用法
php命名约定 function()函数的具体用法

php命名约定在PHP开发中,遵循一定的命名约定有助于代码的组织和理解。首先,类文件通常采用".class.php"扩展名,遵循驼峰命名法,如DbMysql.class.php或dbMysql.class.php,但首单词需小写。文件内仅包含与文件名同名的类。除了类,配置和函数文件采用".inc.php"和".php"扩展名,文件名采用小写字母和下划线分隔,如config.inc.

2024-07-21 18:29:20
python行名怎么自定义
python行名怎么自定义

python行名怎么自定义1、cmd007作为自定义命令名称2、cmd007hello--name=Lily作为自定义功能1的名称hello打招呼,输出:Hi,Lily3、cmd007eat--food=fish作为自定义功能2的名称food吃东西,输出:Iliketoeatfish(一)目录结构如下:cmd007#文件夹必须和自定义命令同名│__init__.

2023-12-15 07:00:01
PHP构造函数必须命名为 ,而析构函数必须命名为 100个最常用的PHP函数(记得收藏哦)
PHP构造函数必须命名为 ,而析构函数必须命名为 100个最常用的PHP函数(记得收藏哦)

PHP构造函数必须命名为,而析构函数必须命名为在PHP编程中,构造函数和析构函数的命名有特定的规则。构造函数必须命名为__construct(),而析构函数则需命名为__destruct()。这种命名约定是为了确保代码的可读性和一致性。在PHP5之前,构造函数的命名与类名相同,例如Person(),这种方式虽然可以实现功能,但在新版本的PHP中,推荐使用__construct()来定义构造函

2025-01-25 17:57:57
python命令行输入中文乱码怎么办
python命令行输入中文乱码怎么办

python命令行输入中文乱码怎么办python2.X,代码中指定了UTF-8,但是在cmd命令行窗口时,打印的中文仍然会乱码。在python3不存在该问题运行结果:原因中文windows默认的输出编码为gbk,与脚本中定义的UTF-8不一样,所以出现了解码失败的情况。相关推荐:《Python基础教程》解决方法有如下两种方法可以解决这个问题

2024-02-28 14:03:03