python元类

  • Post author:
  • Post category:python

在python中可以基于类创建对象 # 定义类 class Foo(object): def __init(self, name): self.name = name def __new__(cls, *args, **kwargs): return object.__new__(cls) obj = Foo("lucky") # lucky #根据类创建对象时程序内部的实际步骤 执行类的new方…

继续阅读 python元类

python——注释 语句格式 标识符

  • Post author:
  • Post category:python

注释 # #print 5 print 8 #print 58 语句格式 语句无需以分号(;)结束 分号(;)是语句分隔符,一行可有多条语句,用分号(;)分隔 非语句块语句不能有缩进,即非语句块语句不能有前导空格 使用缩进和对齐表示语句块,但没有规定缩进多少距离,约定俗成4个空格,不支持{}表示语句块 print 5; print 8 print 'Martin' for i in range(3…

继续阅读 python——注释 语句格式 标识符

python3 unittest模块源码解析(四) — 加载器loader

  • Post author:
  • Post category:python

一、loader简介 照惯例,引用官方文档的说明: The TestLoader class is used to create test suites from classes and modules. TestLoader类是用来从类与模块中创建测试套件(即suite)。 注意:loader是可以自定义的 在了解这个模块之前,我们先简单认识一下case和suite,因为它们是loader模块的…

继续阅读 python3 unittest模块源码解析(四) — 加载器loader

牛客网 python 输入刷题笔记

  • Post author:
  • Post category:python

前言:最近在牛客网上刷题,我发现python的输入总是出问题,经常弹出您的结果和测试样例不一致。然后又看到很多程序员和我一样,对牛客网的输入搞不清楚是怎么一回事。于是我刷了一下午加一晚上的数字输入问题,得到答案,和大家分享!希望大家都拿到好offer! 刷题的网站如下: https://ac.nowcoder.com/acm/contest/320?&headNav=www 1 牛客网的标…

继续阅读 牛客网 python 输入刷题笔记

Python Flasky学习_使用Flask_SQLAlchemy的asPagination类对象实现分页

  • Post author:
  • Post category:python

如果,某人的博客文章比较多,在一个页面上显示全部文章,耗时长、看起来也不方便。因此分页是比较好的选择。 首先,我们在测试环境中使用Forgerypy创建一些虚拟数据。依赖文件如何写,参照 点击打开链接 # requirements/dev.txt Forgerypy==0.1 在User类和Post类中添加生成虚拟用户和文章的方法 # app/models.py class User(Mixin,…

继续阅读 Python Flasky学习_使用Flask_SQLAlchemy的asPagination类对象实现分页

《python程序设计》

  • Post author:
  • Post category:python

*## python刷题 题目:第5章-7 列表去重 (40 分) 输入一个列表,去掉列表中重复的数字,按原来次序输出! 输入格式: 在一行中输入列表 输出格式: 在一行中输出不重复列表元素 输入样例: 在这里给出一组输入。例如: [4,7,5,6,8,6,9,5] 输出样例: 在这里给出相应的输出。例如: 4 7 5 6 8 9 一、代码 n = eval(input()) print(*sor…

继续阅读 《python程序设计》

python基础—布尔表达式

  • Post author:
  • Post category:python

布尔表达式只有两种取值:True/False 一、布尔表达式中的等号 1、布尔表达式中一个等号代表赋值,两个等号代表判断相等 print(1==2) #结果为False print(1==1) #结果为True print('a' == 'A') #结果为False,字符之间的比较一般比较的是字符的ASCII码值 print('aA' == 'Aa') #结果为False,字符串之间比较时,之比较…

继续阅读 python基础—布尔表达式

python def 定义函数(一)

  • Post author:
  • Post category:python

一.函数的定义 在某些编程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明和函数定义可以出现在不同的文件中,比如C语言),但是在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式如下: def function(params): somthing return values 在这里说明几点: (1)在Python中采用def关键字进行函数的定义,…

继续阅读 python def 定义函数(一)

HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序(Python)

  • Post author:
  • Post category:python

【 题目 】 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1≤n≤1000 1≤n≤1000 ,元素大小满足 0≤val≤100000 0≤val≤100000 输入描述: 第一行输入数组元素个数 第二行输入待排序的数组,每个数用空格隔开 第三行输入一个整数0或1。0代表升序排序,1代表降序排序 输出描述: 输出排好序的数字 【示例1】 8 1 2 4 9 3 55 64 …

继续阅读 HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序(Python)

Python入门教程(二)

  • Post author:
  • Post category:python

一、数字 在Python中数字数据类型用于存储数值。数据类型是不允许改变的,这意味着如果改变数字数据类型的值,将重新分配内存空间。 Python支持三种数值类型:整型、浮点型、复数。 1、Python数字类型转换 数据类型的转换只需将数据类型作为函数名即可: int(x)将x转换为一个整数 float(x)将x转换为一个浮点数 complex(x)将x转换为一个复数 如: a=5.0 print(…

继续阅读 Python入门教程(二)