- 博客(11)
- 收藏
- 关注
原创 HTML基础——读懂、修改
1、HTML是什么?定义HTML(Hyper Text Markup Language)是用来设计网页的一种语言,也叫超文本标记语言 。HTML之于网页就好比建筑图纸之于建筑:向浏览器中输入某个网址后,浏览器会向服务器发出请求,然后服务器就会作出响应。其实, 服务器返回给浏览器的这个结果就是HTML代码。然后,浏览器会根据这个HTML代码,解析成我们所能看见的漂亮的网页。2、HTML的组成2.1 标签首先,我们一起看个最简单的HTML文档,感受一下。<html> &l
2020-08-30 22:57:11
327
原创 初始爬虫—获取数据
1、浏览器的工作原理以下,就是浏览器的工作原理,是人、浏览器、服务器三者之间的交流过程:首先,我们在浏览器输入网址(也可以叫URL)。然后,浏览器向服务器传达了我们想访问某个网页的需求,这个过程就叫做【请求】。紧接着,服务器把你想要的网站数据发送给浏览器,这个过程叫做【响应】所以浏览器和服务器之间,先请求,后响应,有这么一层关系。当服务器把数据响应给浏览器之后,浏览器并不会直接把数据丢给你。因为这些数据是用计算机的语言写的,浏览器还要把这些数据翻译成你能看得懂的样子,这是浏览器做的另一项工作【
2020-08-28 20:11:57
314
原创 编码和文件读写之练习
1、编码和解码print('李玉鑫'.encode('gbk'))print('李玉鑫'.encode('utf-8'))>>>b'\xc0\xee\xd3\xf1\xf6\xce'b'\xe6\x9d\x8e\xe7\x8e\x89\xe9\x91\xab'print(b'\xc0\xee\xd3\xf1\xf6\xce'.decode('gbk'))print(b'\xe6\x9d\x8e\xe7\x8e\x89\xe9\x91\xab'.decode('utf-8')
2020-08-15 13:32:07
494
原创 编码和文件读写
1、编码概念编码:让只认识0和1的计算机,能够理解我们人类使用的语言符号,并将数据转换为二进制进行存储和传输。编码表:从人类语言到计算机语言转换的形式1.1 二进制位:用来存放一位0或1,就是计算机里 最小的 存储单位,也叫bit字节:8个比特构成一个【字节】(byte/B),这是计算机里 最常用的 单位。...
2020-08-14 22:29:25
569
原创 类与对象(下)
引言、1、类与对象的关系【类】是【对象】的模板。2、实例对象的概念【类】就像工厂的模具,以它为模板,造出来的成千上万的产品,才是被我们消费、购买、使用,真正融入我们生活的东西。这些产品,在Python中就叫【实例对象】。1、类的实例化1.1实例化的基本格式直接使用类:实例化后再使用:提示:实例名可以任取一个变量名,可以和类名相同!例题-成绩单直接使用类:class 成绩单(): @classmethod def 录入成绩单(cls): cls.学生姓名 =
2020-08-11 16:46:19
168
原创 类与对象(上)
引言:两种编程思维【面向过程】——看重的是解决问题的过程,编程主要用到的是 “函数” 知识,将每个过程步骤打包成函数,再依次调用。举例:在3V3游戏中【面向对象】——编程主要用到的是 “类和对象” 知识举例:我们直接面对的是机器人,而非炒菜的过程,所以这里机器人就是我们面对的对象1、类是一个函数包类中可以放置函数和变量,然后类中的函数可以很方便的使用类中的变量。1.1类中可以放置函数和变量就像我们可以用def语句来自定义一个函数,我们用class语句来自定义一个类。既然【类】是
2020-08-06 21:32:47
106
原创 剪刀石头布游戏
1.练习一和电脑玩一个剪刀石头布的游戏:电脑随机出拳,我们可选择出什么。#出拳import randompunches=['石头','剪刀','布']computer_choice=random.choice(punches) user_choice=input('你的出拳内容,请输入石头,剪刀或布:')while user_choice not in punches: print('输入有误,请重新出拳') user_choice=input('出拳内容,请输入石头,剪刀或布:')
2020-08-05 13:02:08
1070
原创 3v3小游戏
1、显示效果2、功能拆分3、程序设计当程序需要同时调用多个函数的话,一个习惯的用法是定义一个主函数main(),将其他函数放在主函数main()内部,起到一种封装的效果。#第一个函数:打印我喜欢的两个数字def fav_num(num1,num2): print('我喜欢的数字是%d,还有%d。' % (num1,num2))#第二个函数:打印两个这两个数字之和def add_num(num1,num2): print('这两个数字相加的和为%d。'% (num1 +
2020-08-04 22:15:39
761
原创 函数
1、函数的定义函数是组织好的、可以重复使用的、用来实现单一功能的代码2、定义和调用函数2、1 定义函数#函数名:最好是取体现函数功能的名字,一般用小写字母和单下划线、数字等组合def greet(name):#参数:根据函数功能,括号里可以有多个参数,也可以不带参数,命名规则与函数名相同#规范:括号是英文括号,后面的冒号不能丢 print(name+'早上好')#函数体:函数体就是体现函数功能的语句,要缩进,一般是四个空格 return #等价于return None,函数
2020-08-03 11:53:09
187
原创 求列表中元素的均值
1、引入numpy库方式:import numpy as np或from numpy import *2、涉及到的相关函数2.1 mean(matrix,axis=0)其中 matrix为一个矩阵,axis为参数,其功能:求取均值以mn矩阵举例:axis 不设置值,对 mn 个数求均值,返回一个实数axis = 0:压缩行,对各列求均值,返回 1* n 矩阵axis =1 :压缩列,对各行求均值,返回m*1矩阵import numpy as npnum1 = np.array([[1,2
2020-08-02 11:11:18
7719
原创 列表的合并和排列
1、列表合并的方法1.1 for循环和append函数的应用list1 = [1,2,3]list2 = [4,5,6]for i in list1: #先遍历列表一中的元素 list2.append(i) #分别将list1中的元素加在list2列表的后方print(list2)<<<[4, 5, 6, 1, 2, 3]1.2 extend函数list1 = [1,2,3]list2 = [4,5,6]list1.extend(list2) #用ex
2020-08-01 18:35:03
2569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人