Python入门基础学习笔记
Python笔记
- 笔记介绍
- 我学习的课程链接
- 利用python编写程序进行温度单位的转换
- 这是重点
- 编程画图
- 重点
- 知识点
- turtle的RGB色彩模式
- 编程画出同心圆
- 编程画出五角星
- 绘制蟒蛇
- Python标识符
- 数据类型
- 复数
- python字符串关键点总结
- 函数
- 数据类型转换
- 复数类型
- 字符串方法
- format方法
- time库的使用
- 程序的控制结构
- 循环结构
- 遍历循环
- 无限循环
- 循环控制保留字
- random库
- 函数
- 局部变量与全局变量
- lambda函数
- lambda函数返回函数名作为结果
- PyInstaller库
- Pylnstaller库是第三方库
- pyInstaller库常用参数
- 集合类型的定义
- 操作函数或方法,描述
- 序列类型定义
- 序列类型通用操作符
- 函数和方法
- 元组类型定义
- 元组类型操作
- 列表类型定义
- 列表类型操作函数和方法
- 数据保护
- 字典类型定义
- 字典类型操作函数和方法
- jieba库
- 分词的三种模式
- 文件
- 文件的打开
- 打开模式
- 文件的关闭
- 文件内容的读取
- 数据的文件写入
- Wordcloud库
- Wordcloud库常规方法
- 配置对象参数
- wordcloud库下载报错
- 程序实例
- 实例1
- 实例2
- 第三方库安装方法
- pip安装方法
- 常用的pip命令
- 文件安装方法
- 集成安装方法
- Python官方文档
- os库
- os库基本介绍
- 路径操作
- 函数
- 进程管理
- 环境参数
- os批量下载第三方库
- 感言
笔记介绍
本人还在学习哦,这篇文章会边学习边更新的哦。
我学习的课程链接
中国大学mooc里的Python课程
利用python编写程序进行温度单位的转换
这是重点
需要通过练习学会input、eval、print
列表、字符串、保留字
分支结构
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:# eval函数表示去除括号里面语句的双引号并按python形式执行该语句C = (eval(TempStr[0:-1]) - 32) / 1.8print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:F = 1.8 * eval(TempStr[0:-1]) + 32print("转换后的温度是{:.2f}F".format(F))
else:print("输入格式错误")
编程画图
重点
重点是学习turtle(海龟)的原(wan)理(fa)
知识点
turtle.setup(huan,gao,x,y):表示设置图形界面的大小及位置,x、y代表的是相对与电脑左上角的位置来确定的。
turtle.goto(x,y):表示从当前坐标以直线形式到底指定的坐标位置。
turtle.fd(d)或turtle.forward(d)、turtle.bd(d):发别表示向前、向后
turtle.circle(r,angle):沿某个点向左以某个角度(r表示半径,angle表示绘制的弧度)
turtle.seth(angle):改变方向,不前进
turtle.left(angle)、turtle.right(angle):向左、向右改变角度
turtle.penup、turtle.pendown:海龟在飞行(移动行走不落下痕迹),在爬
turtle.pensize(turtle.width):画笔跨度
turtle.pencolor(colorstring)、turtle.pencolor(r,g,b)、turtle.pencolor((r,g,b)):color为颜色字符串或r,g,b值
turtle.setheading(angle)、turtle.seth(angle):控制海龟的绝对角度&海龟角度,angle表示行进方向的绝对角度,只改变方向,不控制行动
print(“1”,d):用逗号分割输出中间会多出一个空格
turtle的RGB色彩模式
默认采用小数值,可以换为整数值
turtle.colormode(mode)
1.0:RBG小数值模式
255:RGB整数值模式
编程画出同心圆
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
turtle.circle(320)
编程画出五角星
from turtle import *color('red', 'red')
begin_fill()
for i in range(5):fd(200)rt(144)
end_fill()
绘制蟒蛇
#PythonDraw.py
# 引入海龟
import turtle
# 设置面板大小以及位置
turtle.setup(650, 350, 200, 200)
# 海龟起飞,移动不留下痕迹
turtle.penup()
turtle.fd(-250)
turtle.pendown()
# 设置画笔大小、颜色、方向
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
# 画蛇
for i in range(4):turtle.circle(40, 80)turtle.circle(-40, 80)
# 画头
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
# 程序运行后程序不会自动退出,需要手动关闭窗体
turtle.done()
Python标识符
python合法标识符要求是:
1、不能以数字开头;
2、不能包含非法字符;
3、数字不能作为标识符;
4、不能包含空格;
5、不能包含运算符。
数据类型
整形、浮点型、字符串型、布尔型
python不支持单字符型数据,单字符型数据会当作字符串处理
复数
表示复数的语法是real + image j
实部和虚部都是浮点数
虚部必须后缀"j"或"J"
方法conjugate返回复数的共轭复数
python字符串关键点总结
python字符串关键点有下面几点:
1.一些引号分隔的字符
你可以把字符串看出是Python的一种数据类型,在Python单引号或者双引号之间的字符数组或者连续的字符集合。在python中最常用的引号为(’’)和("")。两者的功能是一样的,字符串的实际内容是引号之间的字符,不包含引号本身。
2.不可分字符类型
字符串是唯一的字面上的字符序列类型。不过,字符本身并不是一种类型,所以,字符串是字符存储操作的最基本单位。
3.字符串格式化操作符(%)提供类似printf()的功能
字符串格式化操作符提供了一种基于多种输出类型的创建自定义字符串的灵活方式,他提供了类似C/C++的格式化操作的接口。
4.三引号
在三引号中可以包含诸如换行回车或者tab键这样的特殊字符。三引号实在两边各三个单引号(’’’ ‘’’)或者双引号(""" “”")
5.原始字符串对每个特殊字符都使用它的原意
这一点在定义正则表达式是十分的有用。
6.python字符串不是通过NUL或者’\0’来结束的
C语言中字符串使用’\0’作为结束符,以防止越界。但是在python中,不是,你完全不需要为是否已经添加终止符而担心。字符串值包含你所定义的东西,没别的。
函数
round(x,d):x表示数,d表示想要保留的小数位数
bin()、oct()、hex():分别表示把数改为二进制、八进制、十六进制表示
def定义函数
chr():Unicode编码返回字符
ord():字符返回Unicode编码
数据类型转换
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(x) 将x转换为一个复数,实数部分为x,虚数部分为0
complex(x,y) 将x转换为一个复数,实数部分为x,虚数部分为y。x和y是数字表达式。
复数类型
z.real:获取实部
z.image:获取虚部
字符串方法
str.lower()、str.upper():整个字符串变成大写或小写
str.split():去掉字符分割,形成一个列表
str.count():统计某个字符
str.replace(old,new):替代某个字符
str.center(width,str):把字符位置设置为处于中间
str.strip():去除左右包含的字符,默认为以空格分开字符串以列表形式返回
str.join():分割字符串,除最后一个字符
str.format(”逗号分割的参数“):格式化字符串,利用槽机制进行处理
format方法
<填充><对齐><宽度> {0:=^3}.format(str)
<,><.精度><类型>
/r:回车 打印后光标退回到之前的位置
/n:换行
time库的使用
时间获取:time()、ctime()、gmtime()
时间格式化:strtime()(设置获取的时间格式)、strptime()(得到字符串并转化为时间)
程序计时:perf_count()、sleep()
程序的控制结构
单分支:if
二分支:if-else
紧凑形式:<表达式1>if<条件><表达式2>
多分支:if-else-else及条件之间的关系
not and or >= == <= < !=
异常处理:try-except-else-finally(try语句块内无异常时执行else内的语句)
循环结构
遍历循环
for in range(N):计数
for in range(a,b)
for in range(a,b,c) : a到b,间隔c
for c in str:字符串
for item in list:列表
for line in file:文件,逐行遍历
无限循环
while <条件>:
<语句块>
一直执行,直到条件不满足
ctrl+c 退出执行
循环控制保留字
break:结束整个循环,仅跳出当前最内层循环
continue:结束当前循环
循环后加else可以判断该循环是否被break语句结束,被break语句结束的循环不执行else内的语句
random库
import random
基本随机数函数:
seed():初始化给定的随机数种子,默认为当前系统时间
random():随机生成一个 [0.0,0.1) 之间的随机小数、
种子根据梅森算法产生随机数,决定随机数
扩展随机数函数:
randint(a,b):生成一个[a,b]之间的整数。
randrange(m,n[,k]):生成一个[m,n)之间以k为步长的随机整数。
getrandbits(k):生成一个k比特长的随机整数,比如random.getrandbits(16),结果为37885。
uniform(a,b):生成一个[a,b]之间的随机小数,比如random.uniform(10,100),结果为13.096321648808136。以小数点后16位为精度。
choice(seq):从序列seq中随机选择一个元素。比如random.choice([1,2,3,4,5,6,7,8,9]),结果为8。
shuffle(seq):将序列seq中元素随机排列,返回打乱后的序列。比如s=[1,2,3,4,5,6,7,8,9];random.shuffle(s);print(s),结果为[3,5,8,9,1,2,7,4]。
函数
def <函数名>(<非可选参数>,<可选参数>):
<函数体>
return <返回值>
参数可有可无,可选参数必须放在必选参数的后面
def <函数名>(<非可选参数>,*b):
<函数体>
return <返回值>
*b表示可变参数
函数调用时,参数传递可以按照位置或名称方式传递
局部变量与全局变量
基本数据类型,无论是否重名,局部变量与全局变量不同
可以通过 globa保留字在函数内部声明全局变量
组合数据类型,如果局部变量未真实创建,则是全局变量
lambda函数
lambda函数返回函数名作为结果
ambda函数是一种匿名函数,即没有名字的函数
使用 ambda保留宇定义,函数名是返回结果
abdal函数用于定义简单的、能够在一行內表示的函数
<函数名>=lambda<参数>:<表达式>
PyInstaller库
将.py源代码转换成无需源代码的可执行文件
Pylnstaller库是第三方库
官方网站:http://www.pyinstaller.org
第三方库:使用前需要额外安装
安装第三方库需要使用pip工具
(cmd命令行) pip install pyinstaller
pyInstaller库常用参数
-h:查看帮助
–clear:清理打包过程中的临时文件
-D,–onedir:默认值,生成dist文件夹
-F,–onefile:在dist文件夹中只生成独立的打包文件
-i<图标文件名.ico>:指定打包程序使用的图标(icon)文件
(cmd命令行) pyinstaller-F<文件名py>
使用举例:pyinstaller -i curve. ico -F Seven DigitsDrawV2 py
打包时才需要用到pyInstaller,打包完成后的文件可以在任意计算机上立即运行
集合类型的定义
集合是多个元素的无序组合
集合类型与数学中的集合概念一致
集合元素之间无序,每个元素唯一,不存在相同元素
集合元素不可更改,不能是可变数据类型
集合用大括号{}表示,元素间用逗号分隔
建立集合类型用{}或set()
建立空集合类型,必须使用set()
集合类型主要应用于:包含关系比较、数据去重
操作函数或方法,描述
S.add(x):如果x不在集合S中,将x增加到S
S.discard(x):移除S中元素x,如果x不在集合S中,不报错
S.remove(x):移除S中元素x,如果x不在集合S中,产生KeyError异常
S.clear():移除S中所有元素
S.pop():随机返回S的一个元素,更新S,若S为空产生 KeyError异常
s.copy:返回集合S的一个副本
len(s):返回集合S的元素个数
x in s:判断S中元素x,x在集合S中,返回True,否则返回 False
x not in s:判断S中元素x,x不在集合S中,返回True,否则返回False
set(x):将其他类型变量x转变为集合类型
序列类型定义
序列是具有先后关系的一组元素
序列是一维元素向量,元素类型可以不同
类似数学元素序列
元素间由序号引导,通过下标访问序列的特定元素
序列是一类基类类型:字符串类型,元组类型,列表类型
序列类型通用操作符
6个操作符
操作符及应用,描述
x in s:如果x是序列s的元素,返回True,否则返回 False
x not in s:如果x是序列s的元素,返回Fase,否则返回True
s + t:连接两个序列s和t
s*n:将序列s复制n次
s[i]:索引,返回s中的第i个元素,i是序列的序号
s[i:j]或s[i:j:k]:切片,返回序列中第倒到以k为步长的元素子序列
函数和方法
len(s):返回序列s的长度
min(s):返回序列s的最小元素,s元素需要可较
max(s):返回序列s的最大元素,s中元素需要可比较
s.index(x)或s.index(x, i, j):返回序列s从开始到位置中第一次出现元素x的位置
s.count(x):返回序列s中出现的总次数
元组类型定义
元组是序列类型的一种扩展
元组是一种序列类型,一旦创建就不能被修改
使用小括号()或 tuple()创建,元素间用逗号,分隔
可以使用或不使用小括号
元组类型操作
元组继承序列类型的全部通用操作
元组继承了序列类型的全部通用操作
元组因为创建后不能修改,因此没有特殊操作
使用或不使用小括号
列表类型定义
列表是序列类型的一种扩展,十分常用
列表是一种序列类型,创建后可以随意被修改
使用方括号[]或list()创建,元素间用逗号,分隔
列表中各元素类型可以不同,无长度限制
列表赋值给其他变量是,是值传递引用,不新建
列表类型操作函数和方法
ls[i]=x:替换列表s第i元素为ⅹ
ls[i:j:k]=lt:用列表lt替换ls切片后所对应元素子列表
del Is[i]:删除列表s中第i元素
del Is[i:j:k]:删除列表ls中第i到第j以k为步长的元素
ls += lt:更新列表ls,将列表lt元素增加到列表ls中
ls *= n:更新列表ls,其元素重复n次
ls.append(x):在列表最后增加一个元素x
ls.clear():删除列表ls中所有元素
ls.copy():生成一个新列表,赋值ls中所有元素
ls.insert(i,x):在列表ls的第i位置增加元素ⅹ
Is.pop(i):将列表s中第i位置元素取出并删除该元素
ls.remove (x):将列表中出现的第一个元素x删除
ls.reverse():将列表ls中的元素反转
数据保护
tp=tuple(ls):把列表类型转换为元组类型
字典类型定义
理解“映射”,字典类型是“映射”的体现
映射是一种键(索引)和值(数据)的对应
键值对:键是数据索引的扩展
宇典是键值对的集合,键值对之间无序
采用大括号和dict()创建,键值对用冒号:表示
字典类型操作函数和方法
del dr[k]:删除字典d中键k对应的数据值
k in d:判断键k是否在字典d中,如果在返回True,否则 False
d.keys():返回字典d中所有的键信息
d.values():返回字典d中所有的值信息
d.items():返回字典d中所有的键值对信息
d.get(k,< default>):键k存在,则返回相应值,不在则返回< default>值(重点)
d.pop(k,< default>):键k存在,则取出相应值,不在则返回< default>值
d.popitem():迫机从字典d中取出一个键值对,以元组形式返回
d.clear():删除所有的键值对
len(d):返回字典d中元素的个数
映射关系采用键值对表达
字典类型使用和dict0创建,键值对之间用分隔
d[key]方式既可以索引,也可以赋值
字典类型有一批操作方法和函数,最重要的是.get0
jieba库
分词的三种模式
精确模式、全模式、搜索引擎模式
精确模式:把文本精确的切分开,不存在冗余单词
全模式:把文本中所有可能的词语都扫描出来,有冗余
搜索引擎模式:在精确模式基础上,对长词再次切分
jieba.Icut(s):精确模式
jieba.Icut(s,cut_all= True):全模式
jieba.lcut_for_sear_ch(s):搜索引擎模式
jieba. add_word(w):向分词词典增加新词w
文件
文件的打开
<变量名>open(<文件名>,<打开模式>)
文件句柄 文件路径和名称 文本or二进制
源文件同目录可省路径 读or写
打开模式
‘r’:读模式,**默认值,**如果文件不存在,返回FileNotFoundError
‘w’:覆盖写模式,文件不存在则创建,存在则完全覆盖
‘x’:创建写模式,文件不存在则创建,存在则返回FileExistserror
‘a’:追加写模式,文件不存在则创建,存在则在文件最后追加内容
‘b’:二进制文件模式
‘t’:文本文件模式,默认值
‘+’:与r/w/x/a一同使用,在原功能基础上增加同时读写功能
文件的关闭
<变量名> .close()
文件句柄
文件内容的读取
. read(size=-1) :读入全部内容,如果给出参数,读入前size长度
.readline(size=-1):读入一行内容,如果给出参数,读入该行前size长度
.readlines(hint=-1):读入文件所有行,以每行为元素形成列表,如果给出参数,读入前hint行
数据的文件写入
.write(s):向文件写入一个字符串或字节流
.writelines(line:将一个元素全为字符串的列表写入文件
. seek(offset):改变当前文件操作指针的位置, offset含义如下:0-文件开头 ;1-当前位;2-文件结尾
Wordcloud库
Wordcloud库常规方法
w= wordcloud.Wordcloud
w.generate(txt):向 wordcloud对象w中加载文本txt
w.to_file(filename):将词云输出为图像文件,.png或.jpg格式
①分隔:以空格分隔单词
②统计:单词出现次数并过滤
③字体:根据统计配置字号
④布局:颜色环境尺寸
配置对象参数
w= wordcloud. Wordcloud(<参数>=?)
width:指定词云对象生成图片的宽度,默认400像素
height:指定词云对象生成图片的高度,默认200像素
min_font_size:指定词云中字体的最小字号,默认4号
max_font_size:指定词云中字体的最大字号,根据高度自动调节
font_step:指定词云中字体字号的步进间隔,默认为1指定字体文font_path:指定字体文件的路径,默认None
max_words:指定词云显示的最大单词数量,默认200
stop_ words:指定词云的排除词列表,即不显示的单词列表指定mask:指定词云形状,默认为长方形,需要引用 imread()函数
from scipy. misc import imreadmk=imread("pic. png")
w=wordcloud WordCloud (mask=mk)
background_color:指定词云图片的背景颜色,默认为黑色
wordcloud库下载报错
解决方法如下:
先打开python看看自己的python是什么版本的,多少位的。像我的就是3.9.6版本64位;
去https://www.lfd.uci.edu/~gohlke/pythonlibs/找到对应版本的whl文件,我的话就是找wordcloud‑1.8.1‑cp39‑cp39‑win_amd64.whll这一个,其中cp39代表3.9版本,win_amd64代表Windows系统64位机。
下载对应的whl文件后,在cmd下进入whl所在的文件夹
最后再输入pip installwordcloud‑1.8.1‑cp39‑cp39‑win_amd64.whll进行安装就可以了。
最后就可以用了。
程序实例
实例1
# -*- coding= utf-8 -*-
# Author: Mr.chen
# @Time : 2021/9/7 21:14
# @Author:
# @User : chenstar
# @Site :
# @File : pyCloud.py
# @Software: PyCharm
import jieba
import wordcloud
txt="程序设计语言是计算机能够理解和\
识别用户操作意图的一种交互体系,它按照\
特定规则组织计算机指令,使计算机能够自\
动进行各种运算处理。"
# 宽度1000,高度1000,字体微软雅黑
w= wordcloud.WordCloud( width=1000,\
font_path="msyh.ttc", height=700)
# 中文需要先分词并组成空格分隔字符
w.generate(" ".join(jieba. lcut(txt)))
w.to_file("pcloud.png")
实例2
# -*- coding= utf-8 -*-
# Author: Mr.chen
# @Time : 2021/9/7 20:44
# @Author:
# @User : chenstar
# @Site :
# @File : TheWordCloud.py
# @Software: PyCharm
import wordcloudtxt = "hello world"
w = wordcloud.WordCloud( \background_color ="white")
w.generate(txt)
w.to_file("pywcloud.png")
第三方库安装方法
pip安装方法
常用的pip命令
D:\> pip install <第三方库名>
安装指定的第三方库
D:\> pip install -U <第三方库名>
使用-U标签更新已安装的指定第三方库
D:\> pip uninstall <第三方库名>
卸载指定的第三方库
D:\> pip download <第三方库名>
下载但不安装指定的第三方库
D:\> pip show <第三方库名>
列出某个指定第三方库的详细信息
D:\> pip search <关键词>
根据关键词在名称和介绍中搜索第三方库
D:\> pip list
列出当前系统已经安装的第三方库
文件安装方法
为什么有些第三方库用pip可以下载,但无法安装?
某些第三方库pip下载后,需要编译再安装
如果操作系统没有编译环境,则能下载但不能安装
可以直接下载编译后的版本用于安装
点击打开文件安装下载链接
下载补丁步骤
步骤1:在文件安装下载链接UCI页面上搜索需要的第三方库
步骤2:下载对应版本的文件
步骤3:使用 pip install<文件名>安装
集成安装方法
集成安装:结合特定 Python开发工具的批量安装
Anaconda:https://www.continuum.io
支持近800个第三方库
包含多个主流工具
适合数据计算领域开发
Python官方文档
https://docs.python.org/zh-cn/3/
3.7.3版本开始, Python官方文档有了中文版,快去看看吧,能看英文版更好
鉴于官方文档并非教程,而是技术手册,可以阅读但请注意不建议初学者阅读,技术手册中包含较多背景知识,阅读要求较高
不建议作为教程学习,官方文档未考虑认知规律,缺少实例,跟学进展会比较慢
建议作为某些疑惑內容深入理解和查阅的工具手册,与字典用法相似
os库
os库基本介绍
os库提供通用的、基本的操作系统交互功能
os库是 Python标准库,包含几百个函数
常用路径操作、进程管理、环境参数等几类
路径操作: os path子库,处理文件路径及信息
**进程管理:**启动系统中其他程序
**环境参数:**获得系统软硬件信息等环境参数
路径操作
os.path子库以path为入口,用于操作和处理文件路径
import os.path
或
import os.path as op
函数
os path.abspath(path):返回path在当前系统中的绝对路径
os path.normpath(path):归一化path的表示形式,统一用\\分隔路径
os path.relpath(path):返回当前程序与文件之间的相对路径( relative path)
os path.dirname(path):返回path中的目录名称
os path.basename (path):返回path中最后的文件名称
os path.join(path,*path):组合path与 paths,返回一个路径字符串
os path.exists(path):判断path对应文件或目录是否存在,返回True或 False
os path.isfile(path):判断path所对应是否为已存在的文件,返回True或 False
os path.isdir(path):判断path所对应是否为已存在的目录,返回True或 False
os path.getatime(path):返回path对应文件或目录上一次的访问时间
os path.getmtime(path):返回path对应文件或目录最近一次的修改时间
os path.getctime(path):返回path对应文件或目录的创建时间
os path.getsize(path):返回path对应文件的大小,以字节为单位
进程管理
os.system(command)
执行程序或命令 comman
在 Windows系统中,返回值为cmd的调用返回信息
环境参数
获取或改变系统环境信息
os.chdir(path):修改当前程序操作的路径
os.getcwd():返回程序的当前路径
os. getlogin():获得当前系统登录用户名称
os.cpu_count():获得当前系统的CPU数n量
os.urandom(n):获得n个字节长度的随机字符串,通常用于加解密运算
os批量下载第三方库
import oslibs = {"numpy", "matplotlib", "pillow", "sklearn", "requests", \"jieba", "beautifulsoup4", "wheel", "networkx", "sympy", \"pyinstaller", "django", "flask", "werobot", "pyqt5", \"pandas", "pyopengl", "pypdf2", "docopt", "pygame"}
try:for lib in libs:os.system("pip3 install " + lib)print("Successful")
except:print("Failed Somehow")
感言
请各位读者点个赞,谢谢大家。
Python入门基础学习笔记相关推荐
- (Python入门)学习笔记一,初次接触尝试使用Python——环境搭建与配置
(Python入门)学习笔记一,初次接触尝试使用Python 早就耳闻Python大名,搞大数据.做人工智能.整机器学习,就得了解Python.之前一直没有去了解,现在由于之前一个项目涉及到一点Pyt ...
- (Python入门)学习笔记二,Python学习路线图
(Python入门)学习笔记二,Python学习路线图 千里之行始于足下,谋定而后动,冰冻三尺非一日之寒.之所以说这三句话,就是对于下面整理的路线图,即不让自己感觉路途的遥远而感到达到巅峰神界的遥遥无 ...
- Python入门基础总结笔记——正则表达式
Python入门基础总结笔记--正则表达式 完整基础知识参看网站:正则表达式 总结重点 用\d可以匹配一个数字,\w可以匹配一个字母或数字 用*表示任意个字符(包括0个),用+表示至少一个字符 用?表 ...
- python入门基础代码图-Python入门基础学习一
------------恢复内容开始------------ Python简介 Python由来 Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多范罗苏姆为了再阿姆斯特丹大法时间,决 ...
- 【飞桨领航团AI达人养成营】课节1: Python计算基础学习笔记
Python入门 注意:代码中的符号都要处于半角英文状态下. 1.print():输出函数 例1:print(''):输出' '内的内容,不包括引号 例2:print('', 数字,''):输出多个量 ...
- 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版
一. Why. 为什么学习Python.Python这门语言用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...
- Python spiders基础学习笔记
爬虫简介 什么是爬虫: 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程. 爬虫的价值: 实际应用 就业 爬虫究竟是合法还是违法的? 在法律中是不被禁止 具有违法风险 善意爬虫 恶意爬虫 ...
- 编程小白的第一本Python入门书学习笔记 Chaper5:循环与判断
目录 逻辑控制与循环 逻辑判断 -- `True` / `Flase` 比较运算 比较运算的两个小问题 布尔型数据的比较 成员运算符`in`和身份运算符`is` 布尔运算符:`not`, `and`, ...
- 量子计算入门基础学习笔记(二 量子算符与张量)
艰难困苦 玉汝于成 一 . 矩阵与量子算符 (1)外积 (2) 投影算符 (3)逆算符 (4)厄米算符 Hermitian operators (5)幺正 算符 Unitary 二 . 张量与量子比特 ...
最新文章
- 简述原型链是什么,有什么用处?
- 在Windows下搭建Android开发环境及遇到的问题
- 密码方法三层三级联动
- 数据库小知识点(一直更新)
- 显示数据库的所有表名,字段名,库名
- T-SQL 视图 事物 备份还原 分离附加
- css 设置背景图片铺满固定不动
- 扩展欧几里得,解线性同余方程 逆元 poj1845
- Linux内核——定时器和时间管理
- jquery对url中的中文解码
- ios开发中涉及到的权限问题
- 自动寻路之 --AStar算法
- 使用BASIC语言控制ESP8266
- 查看工作级计算机输入网络密码,怎么查看电脑用户名和密码
- [苹果开发者账号]01 使用Apple Developer app注册提示:未能验证证件
- CryEngine3 调试Shader方法
- 2022年10大让人惊艳的数据可视化工具,BAT和字节都在用
- 关于寒武纪的前世今生与未来
- [ArcGIS] 空间分析(八) 水文分析
- 2022小米运维开发笔试1