精华内容
下载资源
问答
  • Python 在国外的官网好多地方都打不开,所以找来供需要的朋友下载。Python是一种即译式的,互动的,面向对象的编程语言,它包含了模组式的操作,异常处理,动态资料形态,十分高层次的动态资料结构,以及类别的使用...

    2013717154744.jpg

    Python 在国外的官网好多地方都打不开,所以找来供需要的朋友下载。

    Python是一种即译式的,互动的,面向对象的编程语言,它包含了模组式的操作,异常处理,动态资料形态,十分高层次的动态资料结构,以及类别的使用。常常被拿来跟Java、Perl等语言相比较的一个物件导向的Script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后的明日之星。它具有很多优秀的脚本语言的特点:解释的,面向对象的,内建的高级数据结构,支持模块和包,支持多种平台,可扩展。而且它还支持交互式方式运行,图形方式运行。它拥有众多的编程界面支持各种操作系统平台以及众多的各类函数库。

    Python 是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高级任务,几乎可以在所有的操作系统中运行。

    Python发布了v3.3版。

    主要新特性包括:

    新的语法功能,如 generator delegation 的新yield from表达式;新的库模块,包括faulthandler(调试崩溃),ipaddress,lzma,unittest.mock和venv;重做了I/O exception hierarchy,重写了 import machinery;默认哈希随机化,等等。

    展开全文
  • 上代码~ from datetime import datetime from time import sleep... 原创不易,求打赏 :) 关于我:11岁小学生,马上六年级了,喜欢个人研究一些python和c++的编程内容,希望以后能去大厂(最好是鹅厂)工作。 O(∩_∩)O

    上代码~

    from datetime import datetime
    from time import sleep
    
    class Book:
        def __init__(self, Name, Price, State):
            self.State = State
            self.Price = Price
            self.Name = Name
    
        def __str__(self):
            State = "已借出"
            if self.State == 1:
                State = "未借出"
            return "名称:《%s》,单价:%.2f元,状态:%s" % (self.Name, self.Price, State)
    
    
    class BookManager:
        books = []
        password = "*#041#*"
    
        def init(self):
            self.books.append(Book("茶花女", 32.6, 0))
            self.books.append(Book("傲慢与偏见", 41.8, 1))
            self.books.append(Book("罗密欧与朱丽叶", 29.5, 1))
    
        def Menu(self):
            self.init()
            print("#########################")
            print("## " + str(datetime.now())[:-7] + " ##")
            print("#########################\n")
            print("书籍出租管理系统 v1.0 内测版\n菜单:")
            print("1.显示书籍\n2.增加书籍\n3.借出书籍\n4.归还书籍\n5.统计书籍\n-1.退出系统")
            while True:
                try:
                    menu_item = int(input("*************请输入菜单编号:").strip())
                    if menu_item == 1:
                        self.show_all_books()
                    elif menu_item == 2:
                        self.add_books()
                    elif menu_item == 3:
                        self.lend_books()
                    elif menu_item == 4:
                        self.return_books()
                    elif menu_item == 5:
                        self.count_books()
                    elif menu_item == -1:
                        print("谢谢使用!")
                        sleep(2)
                        break
                    else:
                        print('请输入正确的选项!')
                except ValueError:
                    print('请输入正确的选项!')
    
        def show_all_books(self):
            for book in self.books:
                print(str(book))
    
        def add_books(self):
            in_password = input("请输入图书管理员验证码:").strip()
            if in_password == self.password:
                book_name = input("请输入添加的书籍名称:")
                ret = self.check_books(book_name)
                if ret is not None:
                    print("书籍已经存在!")
                else:
                    book_price = float(input("请输入书籍单价:"))
                    new_book = Book(book_name, book_price, 1)
                    self.books.append(new_book)
                    print("书籍添加成功!")
            else:
                print("验证码错误!")
    
        def lend_books(self):
            book_name = input("请输入借出书籍的名称:")
            ret = self.check_books(book_name)
            if ret is not None:
                if ret.State == 0:
                    print("您要借的书籍已经借出去了!")
                else:
                    ret.State = 0
                    print("借出书籍成功!")
            else:
                print("您要借的书籍不存在!")
    
        def return_books(self):
            book_name = input("请输入归还书籍的名称:")
            ret = self.check_books(book_name)
            if ret is None:
                print("您要归还的书籍不存在!")
            else:
                if ret.State == 1:
                    print("您要归还的书籍未借出!")
                else:
                    lend_days = int(input("请输入本次借书的天数:"))
                    fee = round(ret.Price * lend_days * 0.1, 2)
                    print("借出%d天,应付租书费%.2f元。" % (lend_days, fee))
                    while True:
                        pay = float(input("请输入支付金额(元):"))
                        if pay < fee:
                            print("您所输入的金额不够!")
                        else:
                            break
                    if pay >= fee:
                        print("找零:%.2f元。" % (pay - fee))
                    ret.State = 1
                    print("还书成功!")
    
        def count_books(self):
            lend_count = 0
            not_lend_count = 0
            for item in self.books:
                if item.State == 0:
                    lend_count += 1
                else:
                    not_lend_count += 1
            print("已借出书籍:%d册" % lend_count)
            print("未借出书籍:%d册" % not_lend_count)
            print("共有书籍:%d册" % len(self.books))
    
        def check_books(self, Name):
            for book in self.books:
                if book.Name == Name:
                    return book
            else:
                return None
    
    
    if __name__ == "__main__":
        manager = BookManager()
        manager.Menu()
    
    

    欲知代码内容,请听下回详解!


    原创不易,求打赏 :)

    关于我:11岁小学生,马上六年级了,喜欢个人研究一些python和c++的编程内容,希望以后能去大厂(最好是鹅厂)工作。
    O(∩_∩)O

    展开全文
  • 第1行:输入输出流头文件,相当于python中的: import *** 第二行是使用标准命名空间。 第三行表示main函数,是程序的入口。 第四行开始就可以写代码了。 第五行:返回0。在Linux系统中,这是程序结束的标识。 1....

    认真读完这篇文章,你会学会:
    1.输入流与输出流
    2.变量的声明与赋值
    3.变量类型


    0.西加加基本框架

    include <iostream>
    using namespace std;
    int main(){
    	// 此处写代码
    	return 0;
    }
    

    第1行:输入输出流头文件,相当于python中的:

    import ***
    

    第二行是使用标准命名空间。
    第三行表示main函数,是程序的入口。
    第四行开始就可以写代码了。
    第五行:返回0。在Linux系统中,这是程序结束的标识。


    1.输入流与输出流

    如果只用iostream头文件的话,我们使用cin与cout来输入输出。
    输出如下:

    cout << (想要输出的对象1) << endl;
    cout << (想要输出的对象2) << (想要输出的对象3) << endl;
    

    endl表示换行。
    如果不加换行,则不用写endl;
    相当于python的这样:

    print('***', end='\n')
    

    注意:c++中的每条语句结束都要加分号!英文分号!

    输入
    输入格式如下:

    cin >> (变量) >> (变量2;
    

    相当于python的这样:

    var = input()
    

    到了cin,就不得不提起变量。


    2.变量的声明与赋值

    变量声明的格式如下:

    (变量类型) (变量名称);
    

    如果要声明一个变量a,为整型,代码如下:

    int a;
    

    如果还要给他赋一个初始值,则如下:

    int a = 0;
    

    相当于python中这样:

    a = 0
    

    python之父一定是个懒人,也是个直男
    有了变量,我们就可以开心地使用cin语句了。

    int a;
    cin >> a;
    cout << a * 2 << endl;
    

    但是,问题又来了,前面提到了变量,那么什么是变量的类型呢?


    3.变量类型

    废话不多说,以下是我整理的表格,拿去用吧。

    类型名 解释 示例 范围
    int 整数 5 -2147483648~2147483647
    long long 长整数 8223332036800775 -9223372036854775808~9223372036854775807
    double 浮点数,小数 5.5 -1.7e-308~1.7e+308
    char 字符 ‘a’ 必须用单引号引起来的单个字符
    string 字符串 “hello” 必须引入头文件string

    以及等等。


    欲知判断语句如何,请听下回分解。


    原创不易,求打赏 :)

    关于我:11岁小学生,马上六年级了,喜欢个人研究一些python和c++的编程内容,希望以后能去大厂(最好是鹅厂)工作。
    (~ ̄▽ ̄)~

    展开全文
  • Python派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用...

    “Python(派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。

    Python强大的功能表现在:

    l 编程语言

    Python语言可以用来作为批处理语言,写一些简单工具,处理些数据,作为其他软件的接口调试等。Python语言可以用来作为函数语言,进行人工智能程序的开发,具有Lisp语言的大部分功能。Python语言可以用来作为过程语言,进行我们常见的应用程序开发,可以和VB等语言一样应用。Python语言可以用来作为面向对象语言,具有大部分面向对象语言的特征,常作为大型应用软件的原型开发,再用C++改写,有些直接用Python来开发。

    l 数据库

    Python在数据库方面也很优秀,可以和多种数据库进行连接,进行数据处理,从商业型的数据库到开放源码的数据库都提供支持。例如:Oracle,Ms SQL Server等等。有多种接口可以与数据库进行连接,至少包括ODBC。有许多公司采用着Python+MySql的架构。因此,掌握了Python使你可以充分利用面向对象的特点,在数据库处理方面如虎添翼。

    l Windows编程

    Python不仅可以在Unix类型的操作系统上应用,同样可以在Windows系统里有很好的表现。通过添加PythonWin模块,就可以通过COM形式调用和建立各种资源,包括调用注册表、ActiveX控件以及各种COM等工作,最常见的例子就是通过程序对Office文档进行处理,自动生成文档和图表。

    通过Python,还可以利用py2exe模块生成exe应用程序。还有许多其他的日常维护和管理工作也可以交给Python来做,从而减少维护的工作量。利用Python,你还可以开发出象VB,VC,Delphi那样的GUI程序,但却可以在多个平台上执行。这在许多方面并不逊色于Java。

    l 多媒体

    利用PIL、Piddle、ReportLab等模块,你可以处理图象、声音、视频、动画等,从而为你的程序添加亮丽的光彩。动态图表的生成、统计分析图表都可以通过Python来完成。另外,还有OpenGL。利用PyOpenGl模块,你可以非常迅速的编写出三维场景。

    l 科学计算

    Python可以广泛的在科学计算领域发挥独特的角色。有许多模块可以帮助你在计算巨型数组、矢量分析、神经网络等方面高效率完成工作。尤其是在教育科研方面,可以发挥出独特的优势。

    l 网络编程

    Python可以非常方便的完成网络编程的工作,提供了众多的解决方案和模块,可以非常方便的定制出自己的服务器软件,无论是c/s,还是b/s模式,都有很好的解决方法。

    l 图形用户界面

    Python可以非常方便的实现GUI编程,通过Tkinter,wxPython,QT等等模块,你就可以根据需要编写出强大的跨平台的用户界面程序。

    Jython是Python编程语言100%纯Java实现[1],它结合了Python和Java虚拟机和库的优点,成为了Java平台的有益补充。

    最初的Jython又称为JPython,是一个十足的Java应用程序,它允许使用Python编程语言的语法和大多数特性。和其它编程语言比较,Jython有如下几个优点:

    l Python解释器shell的Jython版本可以对某些想法和API作便利的实验和研究。而不必经历一般的Java编译运行周期。

    l Python被设计成动态且通用的,因此你不必通过使用复杂的库(如用于Java反射和内省的库)来添加这些特性。这使开发更简单,而且它在自动测试框架中特别有用。

    l 部署简捷,提供了及时部署能力,无需花大量时间在打包和编译周期上。

    l 易于学习和使用,技术门槛低,可以轻松地找到大量的使用者。

    展开全文
  • python :发音:英 [?pa?θ?n]、 美 [?pa?θɑ:n] 、中式发音"派森”。中文释义:巨蛇,大蟒复数形式:pythons英文单词,意为巨蛇,大蟒。通常情况下,我们提到的python是一种跨平台的计算机程序设计语言。是一...
  • Python中 ,这种一边循环一边计算的机制,称为生成器,生成器是一种特殊的迭代器。 特点:存储的是生成数据的方式,而不是存储生成的数据,因此节约内存。 2.创建生成器的方法? A. 把列表推导式的里的[ ] 改为 ...
  • Python派森

    千次阅读 2019-07-30 15:34:56
    Python派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用...
  • 最近有不少读者私信我,这不刚开始学习Python就开始遇到难题了,对于Python IDE都比较纠结,希望找到一些适合自己的、Python开发工具。本篇给大家分享几款Python开发工具,供正在纠结用哪种开发工具的小伙伴们参考~...
  • 但如果我们使用自豪法,说出来的话将是这样的:“Python 中的问题 X 的确难以解决,看看语言 Y 的社区,他们用一个极好的方法解决了这个问题,我们也可以在 Python 中尝试这个解决方案,以同样优雅的方式解决 Python...
  • 我很不解的问他原因,告诉我说孩子是三点生的,纳尼,那我的孩子是不是得叫派森啊,因为我喜欢python,之后,我就开始了这个项目,目的是为了利用古诗生成一些好听的名字,等我以后取名的时候或许还有用咧,就避免满...
  • MySQL-python

    2014-12-12 19:58:44
    MySQL-python 1.2.3支持派森python 2.7的直接windows安装包,用的python 2.7的朋友可以使用,使用python 3.x的朋友就不支持了。
  • Monty Python(蒙提·派森)是英国六人喜剧团体,成员为以下六位:约翰·克里斯(John Cleese):John毕业于剑桥大学法律专业。他是一个非常理性,做事一丝不苟的人。2010年英国喜剧圈的投票结果将John排在英国最伟大...
  • Python语言是一种开源语言,闲暇之余开发了这款小软件,该软件简约大方,便于使用,绿色安全,请放心下载使用。【小Q出品,必属精品】
  • Monty Python(蒙提·派森)是英国六人喜剧团体,成员为以下六位: 约翰·克里斯 (John Cleese): John毕业于剑桥大学法律专业。他是一个非常理性,做事一丝不苟的人。2010年英国喜剧圈的投票结果将John排在英国最...
  • 读音:派森 python能做什么 全功能语言 系统运维(自动化) 网络编程(爬虫,服务器编程,搜索引擎) 科学计算(Python,R,spass) 教学 AI 图像处理,游戏 Python特点 优点 纯面向对象 免费 移植性能好 可以混合编程(胶水...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 328
精华内容 131
关键字:

派森python

python 订阅