笔记
文章平均质量分 61
initialize_variable
一起学习,一起敲代码,一起探索,一起成长。
展开
-
python笔记更新(网络编程)
网络编程 网络通信的概念 网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。 使用网络的目的,就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。 前面学习的编程都是单机的,即不能和其他电脑上的程序进行通信。为了让在不同的电脑上运行的软件之间能够互相传递数据,就需要借助网络的功能。 使用网络能够把多方链接在一起,然后可以进行数据传递 所谓的网络编程就是让不同的电脑上的软件能够进行数据传递,即进程之间的通信 什么是IP地址 在网络编程中,如果一台主原创 2021-01-17 18:06:45 · 167 阅读 · 0 评论 -
python笔记更新(正则表达式)
正则表达式 正则表达式的介绍 正则表达式是一个特殊的字符序列,计算机科学的一个概念。通常被用来检索、替换那些符合某个模型(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。在python中需要通过正则表达式对字符串进行匹配的时候,可以使用re模块。re模块使python语言拥有全部的正则表达式功能。 特点: 灵活性、逻辑性和功能性非常强 可以迅速地用极简单的方式达到字符串的复杂控制 对于刚接触的人来说,比较晦涩难懂 # 1. 查找 2. 替换 import re x = 'hello原创 2021-01-14 11:41:11 · 117 阅读 · 0 评论 -
python笔记更新(文件操作、装饰器、迭代器、生成器)
文件 文件的打开和关闭 # Python里使用 open 内置函数打开并操作一个文件 # open 参数介绍 # file:用来指定打开的文件(不是文件的名字,而是文件的路径) # mode:打开文件时的模式,默认是 r 表示只读 # encoding:打开文件时的编码方式 # open 函数会有一个返回值,打开的文件对象 # xxx.txt 写入时,使用的 utf8 编码格式 # 在windows操作系统里,默认使用 gbk 编码格式打开文件 # 解决方案:写入和读取使用相同的编码格式 file = o原创 2021-01-12 21:24:32 · 140 阅读 · 0 评论 -
python笔记更新(面向对象)
面向对象 面向对象的介绍 面向过程:根据业务逻辑从上到下写代码 面向对象:将变量和函数绑定到一起,分类进行封装,每个程序只要负责分配给自己的分类,这样能够更快速的开发程序,减少了重复代码。 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据和函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑,面向过程基本是由函数组成的。 # 面向过程 # 关注点:怎样做 def add_user(): pass def del_user(): pass de原创 2021-01-12 21:21:46 · 115 阅读 · 0 评论 -
python笔记更新(模块(库))
模块 导入模块 模块:在Python里一个py文件,就可以理解为模块 不是所有的py文件都能作为一个模块来导入 如果想要让一个py文件能够被导入,模块名字必须要遵守命名规则 Python为了方便我们开发,提供了很多内置模块。 import time # 使用 import 模块名直接导入一个模块 from random import randint # from 模块名 import 函数名,导入一个模块里的方法或者变量 from math import * # from 模块名 im原创 2021-01-12 21:20:00 · 136 阅读 · 0 评论 -
python笔记更新(函数)
函数 函数的介绍 函数就是一堆准备好的代码,在需要的时候调用这一堆代码。 不使用函数的缺点:冗余,可读性很差,维护性太差 把多行代码封装成一个整体(函数) # 在Python里,使用关键字 def 来声明一个函数 # def 函数名(参数): # 函数要执行的操作 # 函数定义好了以后并不会自动执行 def tell_story(): print('从前有座山') print('山上有座庙') print('庙里有个老和尚') print('还有一个小和尚')原创 2021-01-12 21:17:54 · 151 阅读 · 0 评论 -
python笔记更新(元组、字典、集合)
元组 元组和列表很像,都是用来保存多个数据。 使用一对小括号()来表示一个元组。 元组和列表的区别在于,列表是可变数据类型,而元组是不可变数据类型。 words = ['hello', 'yes', 'good', 'hi'] # 列表 nums = (9, 4, 3, 1, 9, 7, 6, 9, 3, 9) # 和列表一样,也是一个有序的存储数据的容器 # 可以通过下标来获取元素 print(num[3]) # 1 num[3] = 40 # 报错,元组是不可变数据类型,不能修改 print(nums.原创 2021-01-12 21:16:43 · 118 阅读 · 0 评论 -
python笔记更新(列表)
列表 列表的基本使用 当我们有多个数据需要按照一定的顺序保存的时候,我们可以考虑列表 # 单独定义变量管理麻烦 name1 = '张三' name2 = 'jerry' name3 = 'jack' # 使用[]来表示一个列表,列表里的每一个数据我们称之为元素 # 元素之间使用逗号进行分割 # 和字符串一样都可以使用下标来获取元素和对元素进行切片 # 同时,我们还可以使用下标来修改列表的元素,(不像字符串不能修改) names = ['张三', 'jerry', 'jack'] print(names[2]原创 2021-01-12 21:15:14 · 84 阅读 · 0 评论 -
python笔记更新(字符串)
字符串 字符串的表示方式 在Python里,可以使用一对单引号、双引号、三单引号、单双引号表示字符串。 a = 'hh' b = "hh" c = '''hh''' d = """hh""" # 如果字符串里还有双引号,外面就可以使用单引号 m = 'xiaoming said :"I am xiaoming"' n = "I'm xiaoming" p = """ xiaoming said :"I am xiaoming" """ # 字符串里的转义字符\ x = 'I\'m xiaoming'原创 2021-01-12 21:14:00 · 152 阅读 · 0 评论 -
python最全笔记(在学大学生记录,更新中)
Python —by WRJ 什么是计算机 计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。 计算机是20世纪最先进的科学技术发明之一。 软件系统 系统软件: 操作系统 驱动程序 语言处理程序 数据库管理系统等… 应用软件: 浏览器 文本编辑器 音视频播放器等… 编程语言 编译型语言 C: #include <原创 2021-01-12 21:11:59 · 199 阅读 · 1 评论