Python
C++有点难
记录,总结
展开
-
笨办法学python3 习题47 自动化测试
本习题是习题46 的拓展,实际的测试了一个简单的类Room。下面是本习题的目录框架:上面的.pyc后缀都是运行自动化测试之后,产生的文件。setup.py:try from setuptools import setupexcept ImportError: from distutils.core import setupconfig = { 'description' : 'My Project', 'author' : 'Gabe', 'author原创 2021-04-23 11:53:48 · 425 阅读 · 1 评论 -
Python demo
将一个文件的内容拷贝到另一个文件:# This is a sample Python script.from sys import argvfrom os.path import existsif __name__ == '__main__': script, from_file, to_file = argv print(f"Copying from {from_file} to {to_file}") in_file = open(from_file) inda原创 2021-04-16 15:39:19 · 94 阅读 · 0 评论 -
用python实现的一个简单的爬虫
在MOOC上学完了python的入门课程后,实现课后的一个小作业。对应的python的基础:对之前学到的python的基础知识有了一个很好的回顾。用到的基本知识有:包的导入,类的定义,if语句,for语句,字典,列表,的操作,正则的应用,sort函数的应用,lambda表达式,map函数。小程序的效果:可以爬取某直播平台分区下主播的姓名及观众的人数,并对爬取得数据进行排...原创 2018-11-10 21:14:56 · 155 阅读 · 0 评论 -
python中的函数相关知识的介绍
python中的返回值类型一般为tupledef damage(skill1,skill2): damage1 = skill1 * 3 damage2 = skill2 * 2 + 10 return damage1, damage2damages = damage(3, 6)//函数的返回值类型一般为tupleprint(type(damages))...原创 2018-11-14 21:27:04 · 160 阅读 · 0 评论 -
python中包,模块,函数,与变量作用域
python 项目的组织结构(最顶级的组织结构)最顶级的是包,其次是模块,类,然后是函数、变量。区分不同的模块前面加上包的名字:one.c1,two.c1(包.模块) 包下面可以有子包,也可以有模块 文件夹要变成一个包,要有一个__init__.py文件(也是一个模块,它的名字就是包的名字)如何在一个包中引用其他模块的变量?首先在ex1.py中声明一些变量:a = 2...原创 2018-11-12 17:27:48 · 265 阅读 · 0 评论 -
python中的循环
和大多数编程语言一样,python中的循环也只有两种:for /while while while condition #代码块递归的时候用while比较合适,一般情况下都是用for循环下面是while的一个例子:counter = 1while counter <= 10: #condition为iFalse则执行else counter += ...原创 2018-11-11 13:02:08 · 97 阅读 · 0 评论 -
python 基本的规范
python 中不存在常量,只有形式上的常量 python中是区分大小写的 一个文件就是一个模块,标准的python开头都有模块说明 尽量用函数把变量包装起来才好 设置tab键为四个空格 编写代码时候尽量规范 在编写函数的时候可以先用pass占位,不会报错 编写代码时,不要写太多的嵌套 python中没有switch语句,用elif或是字典的方式可以代替 else必须和if配套使...原创 2018-11-10 21:36:33 · 220 阅读 · 0 评论 -
Python中的switch语句的替代品
Python 中没有 switch语句。一般用if-else 语句可以替代switch语句,今天学习了使用字典的映射来代替switch语句。Mark一下day = 8;def get_sunday(): return 'sunday'def get_monday(): return 'monday'def get_tuesday(): return 't...原创 2018-10-27 21:28:05 · 4562 阅读 · 0 评论 -
PAT浙大数据结构最大子列和,python实现。
# -*- coding: UTF-8 -*-import randomimport sysN = int(sys.stdin.readline())A = list(int(x) for x in sys.stdin.readline().rstrip('\n').split(' '))def MAXSUBSEQSUM3(A, N): ThisSum, MaxSum =...原创 2018-10-10 10:44:41 · 303 阅读 · 0 评论