
python小记
在学习中七月老师的课程记的笔记,作为学习入门之用
hangGe0111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小demo,点石成金
1.题目 game1.py # 题目:已知1颗六级石头的市场售价为750金,请问是自己合成石头划算还是直接购买划算 ''' 计算五行石是自己合成划算还是直接购买已经合成好的划算; 自己合成只能购买一级五行石; 七级和八级只能通过剥离获得 市场货币:金 还需要消耗金、钻石、体力 ''' ''' 合成规律 1. 购买1级五行石:消耗金和钻石...原创 2019-03-22 09:17:50 · 419 阅读 · 0 评论 -
python 顶级包
1.代码 # 1.主入口文件,对Python文件进行运行 # 2.顶级包和可执行文件的位置有关 # print(__package__) # 直接打印,为none,此时的main不属于任何一个包 # 3.但对于main下引入的子包 (这里以绝对路径导入) import package2.package4.m2 # from package2.package4.m2 i...原创 2019-03-22 09:17:31 · 765 阅读 · 0 评论 -
小爬虫
爬取panda.tv主播name和观看人数 1. c1.py # 分析前奏: # 首先:明确目的; # 其次:找到数据对应的网页; # 然后:分析网页的结构找到数据所在标签位置; # 书写代码步骤 # 第一步:模拟HTTP请求,向服务器发送请求,获取到服务器返回给我们的HTML; # 第二步:用正则表达式提取我们要获取的数据(名字,人气) ...原创 2019-03-22 09:17:17 · 369 阅读 · 2 评论 -
pythonic
1. c1.py # 通过字典映射的关系,来模拟switch功能 # 不建议使用下标的方式,强烈推荐使用get方法 # 推荐使用函数式编程,字典的键值也可以为一个函数,推荐使用 # 当使用函数方式,需要让函数执行,调用方法后应该加一个括号; # 此时使用的默认值也不能直接使用字符串了,字符串后加括号会报错, # 思路一 (通过判断返回值的类型,执行对应方式方法) ...原创 2019-03-22 09:16:56 · 269 阅读 · 0 评论 -
python函数式编程
1. 匿名函数和有名函数 c1.py # 匿名函数 # 1.lambda 关键字, # 2.没有return;只能为一个表达式,不能为代码块(例如:a = x+y ,就会报错) # 3.没有名字, # 4.调用时赋值给一个变量,同过该变量来调用 # 5.由于匿名函数后只能接一个表达式,不能接代码,有了三元表达式就能实现简单的if else 的实现了 ...原创 2019-03-21 09:05:36 · 204 阅读 · 0 评论 -
python 枚举,闭包
1. 枚举 c1.py from enum import Enum,unique from enum import IntEnum # 枚举 (常量大写) # 优点:①不可变 ②防止相同标签 # 获取值的话需要再加一个 .value (枚举的值) # 获取标签的话需要再加一个 .name (枚举的名字) # 像VIP.GREEN这种直接取得的是 ...原创 2019-03-21 09:05:28 · 246 阅读 · 0 评论 -
python正则表达式,分组匹配
1. c1.py import re # 正则表达式 # 正则表达式是一个特殊的字符序列,一个字符串是否与我们设定的这样的字符序列匹配; # 快速检索文本,实现一些替换文本的操作 a = 'Java|node|Javascript|C++|node' # print(a.index('node')) # print('node' in a) result = re.findall('n...原创 2019-03-21 09:05:21 · 3895 阅读 · 0 评论 -
pythoy面向对象,类的方法,类和对象的区别
1.面向对象 c1.py # 面向对象 # 有意义的面向对象的代码 # 类,对象 # 类: # 类的名字的第一个字母大写,第二个单词的首字母大写(函数/方法的首字母小写,第二个单词的首字母小写并且两个单词之间通过下划线连接) # 类的名字后跟括号,括号后跟冒号 # 类里的'函数'不叫函数(称为方法); # 不论涉及参数与否,类里的实例方法都必须传一个self...原创 2019-03-21 09:05:14 · 485 阅读 · 0 评论 -
python函数,变量,序列解包
1.函数特点 c1.py # 函数 # 特点 # 1.功能性 # 2.隐藏细节 # 3.避免编写重复的代码 # round(需要取近似值的数,精确到第几位) a = 1.236 print(round(a,2)) # 通过help 查看函数功能 # 在命令行中输入 python 回车 # 通过help(round) 回车 查看 # 可以在命令行中输入 import this 查看pyt...原创 2019-03-21 09:05:05 · 535 阅读 · 0 评论 -
python循环,以及包和模块的导入
1.目录结构 2.循环 seven.c1.py # 循环 # 例如密码的暴力破解,就是循环所有的可能 # 循环语句 # while for # 1.while # 1.1 while condition: # 代码块 # condition = 0 # while condition < 10: # condition += 1 # pri...原创 2019-03-21 09:04:57 · 391 阅读 · 0 评论 -
Python 小demo 及 小记
1.小记1 (c1.py) # 表达式 # 1.表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列。 # 2.若表达式有赋值符号(=),就要考虑右结合;如果没有赋值符号,就是左结合。 # a = 1 # b = 2 # c = 3 # print(a + b * c) #7 (*号的优先级大于+) # print(a o...原创 2019-03-21 09:04:49 · 258 阅读 · 0 评论 -
Python变量与运算符
1.变量的命名规则 (c1.py) # 变量 (命名要求,可读性强) # 1.规则 # 1.1首字符不能为数字 # 1.2可以包含 数字,字母,下划线 ,不能以数字开头 # 1.3系统中的关键字(系统中的关键字也叫保留关键字,例如:if,and,import等等),不能用在变量名里 # 1.4虽然type,print等 不是系统保留关键字,但如果将其作为...原创 2019-03-21 09:04:42 · 312 阅读 · 0 评论 -
Python基本数据类型以及数据的运算
1.数据类型总括 ( c1.py ) # 代码:是现实世界在计算机世界中的映射 # 写代码:就是将现实世界中的事物用计算机语言来描述 # 序列:str、list、tuple 序列是有序的 # 集合 set 集合是无序的 # Python基本数据类型 # Number, eg:1,1.1,-1,-1.1,0 # bool ...原创 2019-03-21 09:04:32 · 560 阅读 · 0 评论 -
安装Python卸载Python,vscode安装使用
1.Python安装:http://www.runoob.com/python/python-install.html 2.(推荐,写的蛮好的)Python3.X安装:https://www.cnblogs.com/weven/p/7252917.html 3.Python卸载: (1)https://jingyan.baidu.com/article/4dc408487d1f11c8d94...原创 2019-03-21 09:04:11 · 995 阅读 · 0 评论