Python
hangGe0111
这个作者很懒,什么都没留下…
展开
-
安装Python卸载Python,vscode安装使用
1.Python安装:http://www.runoob.com/python/python-install.html2.(推荐,写的蛮好的)Python3.X安装:https://www.cnblogs.com/weven/p/7252917.html3.Python卸载:(1)https://jingyan.baidu.com/article/4dc408487d1f11c8d94...原创 2019-03-21 09:04:11 · 920 阅读 · 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 · 669 阅读 · 0 评论 -
小爬虫
爬取panda.tv主播name和观看人数1. c1.py# 分析前奏: # 首先:明确目的; # 其次:找到数据对应的网页; # 然后:分析网页的结构找到数据所在标签位置;# 书写代码步骤 # 第一步:模拟HTTP请求,向服务器发送请求,获取到服务器返回给我们的HTML; # 第二步:用正则表达式提取我们要获取的数据(名字,人气) ...原创 2019-03-22 09:17:17 · 312 阅读 · 2 评论 -
pythonic
1. c1.py# 通过字典映射的关系,来模拟switch功能# 不建议使用下标的方式,强烈推荐使用get方法# 推荐使用函数式编程,字典的键值也可以为一个函数,推荐使用 # 当使用函数方式,需要让函数执行,调用方法后应该加一个括号; # 此时使用的默认值也不能直接使用字符串了,字符串后加括号会报错, # 思路一 (通过判断返回值的类型,执行对应方式方法) ...原创 2019-03-22 09:16:56 · 220 阅读 · 0 评论 -
python函数式编程
1. 匿名函数和有名函数 c1.py# 匿名函数 # 1.lambda 关键字, # 2.没有return;只能为一个表达式,不能为代码块(例如:a = x+y ,就会报错) # 3.没有名字, # 4.调用时赋值给一个变量,同过该变量来调用 # 5.由于匿名函数后只能接一个表达式,不能接代码,有了三元表达式就能实现简单的if else 的实现了...原创 2019-03-21 09:05:36 · 164 阅读 · 0 评论 -
python 枚举,闭包
1. 枚举 c1.pyfrom enum import Enum,uniquefrom enum import IntEnum# 枚举 (常量大写) # 优点:①不可变 ②防止相同标签 # 获取值的话需要再加一个 .value (枚举的值) # 获取标签的话需要再加一个 .name (枚举的名字) # 像VIP.GREEN这种直接取得的是 ...原创 2019-03-21 09:05:28 · 190 阅读 · 0 评论 -
python正则表达式,分组匹配
1. c1.pyimport 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 · 3415 阅读 · 0 评论 -
pythoy面向对象,类的方法,类和对象的区别
1.面向对象 c1.py# 面向对象# 有意义的面向对象的代码# 类,对象# 类: # 类的名字的第一个字母大写,第二个单词的首字母大写(函数/方法的首字母小写,第二个单词的首字母小写并且两个单词之间通过下划线连接) # 类的名字后跟括号,括号后跟冒号 # 类里的'函数'不叫函数(称为方法); # 不论涉及参数与否,类里的实例方法都必须传一个self...原创 2019-03-21 09:05:14 · 421 阅读 · 0 评论 -
python函数,变量,序列解包
1.函数特点 c1.py# 函数# 特点# 1.功能性# 2.隐藏细节# 3.避免编写重复的代码# round(需要取近似值的数,精确到第几位)a = 1.236print(round(a,2))# 通过help 查看函数功能# 在命令行中输入 python 回车# 通过help(round) 回车 查看# 可以在命令行中输入 import this 查看pyt...原创 2019-03-21 09:05:05 · 474 阅读 · 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 · 321 阅读 · 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 · 216 阅读 · 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 · 269 阅读 · 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 · 493 阅读 · 0 评论 -
小demo,点石成金
1.题目 game1.py# 题目:已知1颗六级石头的市场售价为750金,请问是自己合成石头划算还是直接购买划算''' 计算五行石是自己合成划算还是直接购买已经合成好的划算; 自己合成只能购买一级五行石; 七级和八级只能通过剥离获得 市场货币:金 还需要消耗金、钻石、体力'''''' 合成规律 1. 购买1级五行石:消耗金和钻石...原创 2019-03-22 09:17:50 · 364 阅读 · 0 评论