摘要:
“本文主要介绍有关显微镜的一些重要概念,不论是在科研,还是日常生活当中,这些概念都十分容易混淆。分辨这些概念有助于我们避免误解,更好、更合理地使用显微镜。” 01 分辨率 分辨率是指能够分辨出的相邻两个物点间的最小距离的能力,这种距离称为分辨距离。 一般来说分辨距离越小,分辨率越高。一般规定:显微镜 阅读全文
posted @ 2023-08-23 16:26
一杯清酒邀明月
阅读(1813)
评论(0)
推荐(0)
摘要:
在显微镜学中,‘分辨率’一词用于阐述显微镜对细节进行区分的能力。换言之,这是样本内两个能被观察人员或者显微镜摄像头区分的实体点之间的理想的距离。 显微镜的分辨率本质上与光学元件的数值孔径(NA)以及用于观察样本标本的光波长有关。此外,我们必须考虑Ernst Abbe于1873年首次提出的衍射极限。 阅读全文
posted @ 2023-08-23 16:24
一杯清酒邀明月
阅读(733)
评论(0)
推荐(0)
摘要:
首先什么是景深? 对于光学系统而言,由于像差的限制,点物很难成点像,加上衍射受限,会形成一个弥散斑。 但幸好,人眼也不够高级。对于照相物镜来说,若照片上各点的弥散斑对人眼的张角小于人眼极限角分辨率1~2',则感觉犹似点像。所以人仍然会认为图像是清晰的。 故当镜头对着处于焦面物体拍摄时,被摄物体与其前 阅读全文
posted @ 2023-08-23 15:34
一杯清酒邀明月
阅读(709)
评论(0)
推荐(0)
摘要:
Tkinter提供了三种标准对话框模块,分别是:messagebox、filedialog、colorchooser messagebox(消息对话框) 实例1:askokcancel函数 1 from tkinter import * 2 3 print(messagebox.askokcance 阅读全文
posted @ 2023-08-23 14:11
一杯清酒邀明月
阅读(83)
评论(0)
推荐(0)
摘要:
布局管理器 布局管理器就是管理你的那些组件如何排列的家伙。Tkinter有三个布局管理器,分别是pack、grid和place pack:按添加顺序排列组件 grid:按行/列形式排列组件 place:允许程序员指定组件的大小和位置 pack 实例1:生成一个Listbox组件并将它填充到root窗 阅读全文
posted @ 2023-08-23 14:07
一杯清酒邀明月
阅读(130)
评论(0)
推荐(0)
摘要:
Message组件 Message(消息)组件是Label组件的变体,用于显示多行文本信息。Message组件能够自动换行,并调整文本的尺寸使其适应给定得尺寸。 实例1: 1 from tkinter import * 2 3 root = Tk() 4 w1 = Message(root,text 阅读全文
posted @ 2023-08-23 14:03
一杯清酒邀明月
阅读(50)
评论(0)
推荐(0)
摘要:
事件绑定 对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上。当被触发的事件满足该组件绑定的事件时,Tkinter就会带着事件描述去调用handler()方法 实例1:捕获单击鼠标位置 1 from tkinter import* 2 3 root = Tk() 4 5 def 阅读全文
posted @ 2023-08-23 13:58
一杯清酒邀明月
阅读(69)
评论(0)
推荐(0)
摘要:
Munu组件 Tkinter提供了一个Menu组件,用于实现顶级菜单、下拉菜单和弹出菜单。 实例1:创建一个顶级菜单(或称窗口主菜单) 1 from tkinter import * 2 3 def callback(): 4 print("被调用了") 5 6 root = Tk() 7 8 9 阅读全文
posted @ 2023-08-23 13:54
一杯清酒邀明月
阅读(64)
评论(0)
推荐(0)
摘要:
Canvas(画布)组件 一个可以让你随心所欲绘制界面的组件。通常用于显示和编辑图形,可以用它来绘制直线、图形、多边形,甚至是绘制其他组件。 实例1: 1 from tkinter import * 2 root = Tk() 3 #创建canvas对象框,设置其宽度、高度与背景色 4 w = Ca 阅读全文
posted @ 2023-08-23 13:50
一杯清酒邀明月
阅读(50)
评论(0)
推荐(0)
摘要:
实例1:添加Tags 1 from tkinter import * 2 3 root = Tk() 4 text = Text(root,width=30,height=5) 5 text.pack() 6 7 #INSERT索引表示插入光标当前的位置 8 text.insert(INSERT," 阅读全文
posted @ 2023-08-23 11:47
一杯清酒邀明月
阅读(54)
评论(0)
推荐(0)
摘要:
Text组件 Text(文本)组件用于显示和处理多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。 实例1:插入内容 1 from tkinter import * 2 3 root = Tk() 4 text = Text(root,width=3 阅读全文
posted @ 2023-08-23 11:37
一杯清酒邀明月
阅读(59)
评论(0)
推荐(0)
摘要:
Listbox组件 如果需要提供选项给用户选择,单选可以用Radiobutton组件,多选可以用Checkbutton,如果提供的选项非常多,可以考虑使用Listbox组件。Listbox是以列表的形式显示出来,并支持滚动条操作。 实例1: 1 from tkinter import * 2 3 r 阅读全文
posted @ 2023-08-23 11:33
一杯清酒邀明月
阅读(62)
评论(0)
推荐(0)
摘要:
实例1: 1 from tkinter import * 2 3 root = Tk()#创建主窗口 4 e = Entry(root)#在主窗口中插入输入框 5 e.pack(padx = 20,pady = 20) 6 7 e.delete(0,END)#清空输入框 8 e.insert(0," 阅读全文
posted @ 2023-08-23 11:31
一杯清酒邀明月
阅读(54)
评论(0)
推荐(0)
摘要:
实例1:Checkbutton 组件 1 from tkinter import * 2 3 root = Tk() 4 #需要一个Tkinter变量,用于表示该按钮是否被选中 5 v = IntVar() 6 c = Checkbutton(root,text="测试一下",variable = 阅读全文
posted @ 2023-08-23 11:17
一杯清酒邀明月
阅读(41)
评论(0)
推荐(0)
摘要:
实例1:Label组件显示文字与gif图片 1 #导入tkinter模块的所有内容 2 from tkinter import * 3 4 #创建主窗口 5 root = Tk() 6 #创建一个文本Label对象,文字为左对齐,离左边边框距离为10 7 textLabel = Label(root 阅读全文
posted @ 2023-08-23 11:14
一杯清酒邀明月
阅读(64)
评论(0)
推荐(0)
摘要:
>>> import tkinter #Tkinter是python默认的GUI库,导入Tkinter模块>>> 实例1: 1 import tkinter as tk 2 3 root = tk.Tk()#创建一个主窗口,用于容纳整个GUI程序 4 root.title("FishC Demo") 阅读全文
posted @ 2023-08-23 11:13
一杯清酒邀明月
阅读(76)
评论(0)
推荐(0)
摘要:
修改 headers •通过Request的headers参数修改 • •通过Request.add_header()方法修改 代理 •步骤: 1. 参数是一个字典 {‘类型’:‘代理ip:端口号’} proxy_support = urllib.request.ProxyHandler({}) 2 阅读全文
posted @ 2023-08-23 11:09
一杯清酒邀明月
阅读(35)
评论(0)
推荐(0)
摘要:
1 import urllib.request 2 3 response = urllib.request.urlopen('http://placekitten.com/g/500/600')# 返回文件对象response 4 cat_imag = response.read() 5 6 wit 阅读全文
posted @ 2023-08-23 11:09
一杯清酒邀明月
阅读(48)
评论(0)
推荐(0)
摘要:
Python如何访问互联网? •URL的一般格式为(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment •URL由三部分组成: –第一部分是协议:http,https,ftp,file, 阅读全文
posted @ 2023-08-23 11:08
一杯清酒邀明月
阅读(41)
评论(0)
推荐(0)
摘要:
使用print调用__doc__属性,可以带格式查看这个模块的简介 使用dir()可以查询到该模块定义了哪些变量、函数和类 阅读全文
posted @ 2023-08-23 11:07
一杯清酒邀明月
阅读(84)
评论(1)
推荐(0)
摘要:
模块!模块! 实例1:为TemperatureConversion添加测试程序(TemperatureConversion被作为程序运行) 1 def c2f(cal): 2 return cal * 1.8 + 32 3 4 def f2c(fah): 5 return (fah - 32)/1. 阅读全文
posted @ 2023-08-23 11:06
一杯清酒邀明月
阅读(38)
评论(0)
推荐(0)
摘要:
什么是模块 •容器 -> 数据的封装 •函数 -> 语句的封装 •类 -> 方法和属性的封装 •模块 -> 模块就是程序 命名空间 爱的宣言:世界上只有一个名字,使我这样牵肠挂肚,像有一根看不见的线,一头牢牢系在我心尖上,一头攥在你手中,这个名字就叫做鱼C工作室计算机一班的小花…… 导入模块 •第一 阅读全文
posted @ 2023-08-23 11:02
一杯清酒邀明月
阅读(28)
评论(0)
推荐(0)
摘要:
所谓协同程序,就是可以运行的独立函数调用,函数可以暂停或者挂起,并在需要的时候从程序离开的地方继续或者重新开始。 生成器可以暂时挂起函数,并保留函数的局部变量等数据,然后在再次调用它的时候,从上次暂停的位置继续执行下去。 一个函数中如果有yield语句,则被定义为生成器。 实例1: 1 >>> de 阅读全文
posted @ 2023-08-23 11:01
一杯清酒邀明月
阅读(46)
评论(0)
推荐(0)
摘要:
迭代的意思类似于循环,每一次重复的过程被称为一次迭代的过程,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。提供迭代方法的容器称为迭代器(如序列(列表、元组、字符串)、字典等)。 对一个容器对象调用iter()就得到它的迭代器,调用next()迭代器就会返回下一个值。入托迭代器没有值可以返回了 阅读全文
posted @ 2023-08-23 10:59
一杯清酒邀明月
阅读(40)
评论(0)
推荐(0)
摘要:
协议是什么? •协议(Protocols)与其他编程语言中的接口很相似,它规定你哪些方法必须要定义。然而,在Python中的协议就显得不那么正式。事实上,在Python中,协议更像是一种指南。 容器类型的协议 •如果说你希望定制的容器是不可变的话,你只需要定义__len__()和__getitem_ 阅读全文
posted @ 2023-08-23 10:57
一杯清酒邀明月
阅读(28)
评论(0)
推荐(0)
摘要:
描述符 •描述符就是将某种特殊类型的类的实例指派给另一个类的属性。 •__get__(self, instance, owner) –用于访问属性,它返回属性的值 •__set__(self, instance, value) –将在属性分配操作中调用,不返回任何内容 •__delete__(sel 阅读全文
posted @ 2023-08-23 10:55
一杯清酒邀明月
阅读(38)
评论(0)
推荐(0)
摘要:
属性访问 •__getattr__(self, name) –定义当用户试图获取一个不存在的属性时的行为 •__getattribute__(self, name) –定义当该类的属性被访问时的行为 •__setattr__(self, name, value) –定义当一个属性被设置时的行为 •_ 阅读全文
posted @ 2023-08-23 10:54
一杯清酒邀明月
阅读(31)
评论(0)
推荐(0)
摘要:
简单定制 •基本要求: –定制一个计时器的类 –start和stop方法代表启动计时和停止计时 –假设计时器对象t1,print(t1)和直接调用t1均显示结果 –当计时器未启动或已经停止计时,调用stop方法会给予温馨的提示 –两个计时器对象可以进行相加:t1 + t2 –只能使用提供的有限资源完 阅读全文
posted @ 2023-08-23 10:53
一杯清酒邀明月
阅读(34)
评论(0)
推荐(0)
摘要:
实例1: 1 >>> class int(int): 2 def __add__(self,other): 3 return int.__sub__(self,other) 4 5 6 >>> a = int(3) 7 >>> b = int(2) 8 >>> a + b 9 1 反运算: 反运算与 阅读全文
posted @ 2023-08-23 10:52
一杯清酒邀明月
阅读(50)
评论(0)
推荐(0)
摘要:
python2.2以后,对类和类型进行了统一,做法就是讲int()、float()、str()、list()、tuple()这些BIF转换为工厂函数(类对象): 1 >>> type(len) 2 <class 'builtin_function_or_method'> #普通的BIF 3 >>> 阅读全文
posted @ 2023-08-23 10:50
一杯清酒邀明月
阅读(35)
评论(0)
推荐(0)
摘要:
__init__(self[, ...]) 方法是类在实例化成对象的时候首先会调用的一个方法 1 >>> class Rectangle: 2 def __init__(self,x,y): 3 self.x = x 4 self.y = y 5 def getPeri(self): 6 retur 阅读全文
posted @ 2023-08-23 10:47
一杯清酒邀明月
阅读(28)
评论(0)
推荐(0)
摘要:
一些相关的BIF issubclass(class, classinfo) 如果第一个参数(class)是第二个参数(classinfo)的一个子类,则返回True,否则返回False 1 >>> class A: 2 pass 3 4 >>> class B(A): 5 pass 6 7 >>> 阅读全文
posted @ 2023-08-23 10:45
一杯清酒邀明月
阅读(47)
评论(0)
推荐(0)
摘要:
组合(将需要的类一起进行实例化并放入新的类中) 实例: 1 class Turtle: 2 def __init__(self,x): 3 self.num = x 4 5 class Fish: 6 def __init__(self,x): 7 self.num = x 8 9 class Po 阅读全文
posted @ 2023-08-23 10:42
一杯清酒邀明月
阅读(34)
评论(0)
推荐(0)
摘要:
继承 子类 父类 class DerivedClassName(BaseClassName): …… 实例:一个子类可以继承它的父类的所有属性和方法 1 >>> class Parent: 2 def hello(self): 3 print('正在调用父类的方法。。。') 4 5 6 7 >>> 阅读全文
posted @ 2023-08-23 10:39
一杯清酒邀明月
阅读(56)
评论(0)
推荐(0)
摘要:
self是什么? Python的self其实就相当于C++的this指针。由同一个类可以生产无数对象,当一个对象的方法被调用的时候,对象会将自身的引用作为第一个参数传给该方法,那么python就知道需要操作哪个对象的方法了。 1 >>> class Ball: 2 def setName(self, 阅读全文
posted @ 2023-08-23 10:29
一杯清酒邀明月
阅读(34)
评论(0)
推荐(0)
摘要:
给大家介绍对象 把乱七八糟的数据扔进列表里,称数据层面的封装 把常用的代码段打包成一个函数,称语句层面的封装 把数据和代码都封装在一起,称对象层面的封装 对象 = 属性 + 方法 对象可以从静态(属性)与动态(方法)两个特征来描述 OO(面向对象)的特征 继承 class Turtle: # Pyt 阅读全文
posted @ 2023-08-23 10:27
一杯清酒邀明月
阅读(40)
评论(0)
推荐(0)
摘要:
图形用户界面编程,也就是平时常说的GUI(Graphical User Interface),python有一个非常简单的GUI工具包:EasyGui GUI的安装 导入方法一: 1 >>> import easygui #导入EasyGui 2 >>> easygui.msgbox('嗨,亦我飞也 阅读全文
posted @ 2023-08-23 10:17
一杯清酒邀明月
阅读(163)
评论(0)
推荐(0)
摘要:
丰富的else语句 •要么怎样,要么不怎样 if 条件: 条件为真执行else: 条件为假执行 •干完了能怎样,干不完就别想怎样 实例1: 1 def showMaxFactor(num): 2 count = num // 2#//为整除,判断是素数,只需依次判断当前数num除以1到(num // 阅读全文
posted @ 2023-08-23 10:15
一杯清酒邀明月
阅读(42)
评论(0)
推荐(0)
摘要:
try-except语句 try: 检测范围 except Exception[as reason]: 出现异常(Exception)后的处理代码 实例1: 1 try: 2 f = open('TE.txt') 3 print(f.read()) 4 f.close() 5 except OSEr 阅读全文
posted @ 2023-08-23 10:13
一杯清酒邀明月
阅读(29)
评论(0)
推荐(0)
摘要:
实例1: 1 file_name = input('请输入需要打开的文件名:') 2 file = open(file_name) 3 print('文件的内容是:') 4 for each_line in file: 5 print(each_line) 6 file.close() Python 阅读全文
posted @ 2023-08-23 10:11
一杯清酒邀明月
阅读(22)
评论(0)
推荐(0)
摘要:
python提供了一个标准的模块pickle,可以非常容易地将列表、字典这类复杂的数据类型存储为文件。它几乎可以把所有python的对象都转化为二进制的形式存放,这个过程称为pickling,从二进制转换回对象的过程称为unpickling pickling过程 1 >>> import pickl 阅读全文
posted @ 2023-08-23 10:10
一杯清酒邀明月
阅读(49)
评论(0)
推荐(0)
摘要:
os模块中关于文件/目录常用的函数使用方法 >>> import os>>> os.getcwd()'D:\\python3.3.2\\小甲鱼python\\python程序\\第二十九课' >>> os.listdir('D:\\python3.3.2\\小甲鱼python\\python程序\\ 阅读全文
posted @ 2023-08-23 10:02
一杯清酒邀明月
阅读(33)
评论(0)
推荐(0)
摘要:
•任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: –小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) –小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) –文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt, 阅读全文
posted @ 2023-08-23 10:01
一杯清酒邀明月
阅读(39)
评论(0)
推荐(0)
摘要:
大多数u程序都是:首先接收输入数据,然后按照要求进行处理,最后输出数据 虽然当前数据放在内存中存取的速度要比硬盘中快,但一旦断电则会丢失,所以尽量ctrl+s保持到硬盘中 什么是文件 打开文件 1 open(file, mode='r', buffering=-1, encoding=None,er 阅读全文
posted @ 2023-08-23 10:00
一杯清酒邀明月
阅读(41)
评论(0)
推荐(0)
摘要:
字典的表亲--集合(在python3中,如果用大括号括起一堆数字但没有体现映射关系,那么就会认为这堆玩意儿就是个集合) 1 >>> num1 = {} 2 >>> type(num1) 3 <class 'dict'> 4 >>> num2 = {1,3,4} 5 >>> type(num2) 6 阅读全文
posted @ 2023-08-23 09:58
一杯清酒邀明月
阅读(40)
评论(0)
推荐(0)
摘要:
fromkey()方法用于创建并返回一个新的字典。它有两个参数,第一个参数是字典的键;第二个参数是可选的,是传入键的值。如果不提供,默认是None 1 >>> dict1 = {} 2 >>> dict1.fromkeys((1,2,3)) 3 {1: None, 2: None, 3: None} 阅读全文
posted @ 2023-08-23 09:55
一杯清酒邀明月
阅读(27)
评论(0)
推荐(0)
摘要:
映射 创建和访问字典 >>> dict4 = dict(小甲鱼='让编程改变世界',李宁='一切皆有可能')>>> dict4{'小甲鱼': '让编程改变世界', '李宁': '一切皆有可能'} >>> dict4['爱迪生'] = '天才是99%的汗水加1%的灵感'>>> dict4{'小甲鱼': 阅读全文
posted @ 2023-08-23 09:51
一杯清酒邀明月
阅读(26)
评论(0)
推荐(0)
摘要:
递归求解汉诺塔 •对于游戏的玩法,我们可以简单分解为三个步骤 –将前63个盘子从X移动到Y上。 –将最底下的第64个盘子从X移动到Z上。 –将Y上的63个盘子移动到Z上。 •问题一:将X上的63个盘子借助Z移到Y上; •问题二:将Y上的63个盘子借助X移到Z上。 •对于游戏的玩法,我们可以简单分解为 阅读全文
posted @ 2023-08-23 09:50
一杯清酒邀明月
阅读(66)
评论(0)
推荐(0)
摘要:
坑爹的兔子 斐波那契数列的迭代实现 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 课间练习:假设我们需要求出经历了20个月后,总共有多少对小兔崽子?(迭代 vs 递归) 1 def fab(n): 2 n1 = 1 3 n2 = 1 4 n3 = 1 5 6 if n < 1 阅读全文
posted @ 2023-08-23 09:49
一杯清酒邀明月
阅读(48)
评论(0)
推荐(0)
摘要:
汉诺塔游戏 树结构的定义 谢尔宾斯基三角形 递归求阶乘 •写一个求阶乘的函数 –正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 –例如所给的数是5,则阶乘式是1×2×3×4×5,得到的积是120,所以120就是4的阶乘。 •假设我们n的值传入是5,那么: 实例:求阶乘 1 def facto 阅读全文
posted @ 2023-08-23 09:46
一杯清酒邀明月
阅读(23)
评论(0)
推荐(0)
摘要:
lambda表达式的作用 •Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 •对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候 阅读全文
posted @ 2023-08-23 09:44
一杯清酒邀明月
阅读(84)
评论(0)
推荐(0)
摘要:
内嵌函数 闭包(closure) 注:使用nonlocal语句将x强制为不是局部变量 阅读全文
posted @ 2023-08-23 09:43
一杯清酒邀明月
阅读(24)
评论(0)
推荐(0)
摘要:
1 def discounts(price, rate): 2 final_price = price * rate 3 old_price = 88 #这里试图修改全局变量 4 print('修改后old_price的值是:', old_price) 5 return final_price 6 阅读全文
posted @ 2023-08-23 09:42
一杯清酒邀明月
阅读(22)
评论(0)
推荐(0)
摘要:
函数与过程 再谈谈返回值 如果有返回值,函数则返回对应值;如果没有,则返回None 可以返回多个值 阅读全文
posted @ 2023-08-23 09:41
一杯清酒邀明月
阅读(23)
评论(0)
推荐(0)
摘要:
形参和实参 >>> def MyFirstFunction(name): '函数定义过程中的name是叫形参' #因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的' + name + '叫做实参,因为Ta是具体的参数值!') >>> MyFirstFunction('小甲鱼') 阅读全文
posted @ 2023-08-23 09:39
一杯清酒邀明月
阅读(26)
评论(0)
推荐(0)
摘要:
定义一个函数和调用 阅读全文
posted @ 2023-08-23 09:39
一杯清酒邀明月
阅读(29)
评论(0)
推荐(0)
摘要:
•列表、元组和字符串的共同点 –都可以通过索引得到每一个元素 –默认索引值总是从0开始 –可以通过分片的方法得到一个范围内的元素的集合 –有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 使用list方法 元组转换为列表 max() 返回序列或者参数集合中的最大值 min() 返回序列或 阅读全文
posted @ 2023-08-23 09:38
一杯清酒邀明月
阅读(37)
评论(0)
推荐(0)
摘要:
字符串格式化符号含义 将ASCII码97对应的字符输出 格式化整数 格式化操作符辅助命令 5表示输出为五位数 Python 的转义字符及其含义 阅读全文
posted @ 2023-08-23 09:36
一杯清酒邀明月
阅读(28)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2023-08-23 09:34
一杯清酒邀明月
阅读(29)
评论(0)
推荐(0)
摘要:
•由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。 •我们这节课主要通过讨论元组和列表到底有什么不同来学习元组,酱紫大家就不会觉得老是重复一样的内容。 •我们主要从以下几个点来讨论学习: –创键和访问一个元组 创建元组(括号可以没有,但逗号一定要有) 访问元组前两个元素 –更新和删除一 阅读全文
posted @ 2023-08-23 09:33
一杯清酒邀明月
阅读(34)
评论(0)
推荐(0)
摘要:
列表的一些常用操作符 •比较操作符 •逻辑操作符 •连接操作符 •重复操作符 •成员关系操作符 关于分片“拷贝”概念的补充 >>> dir(list)可查看所有列表的操作函数 count()函数可计算列表中相同元素个数 index()函数可索引列表元素 reverse()将列表中元素倒序 sort( 阅读全文
posted @ 2023-08-23 09:26
一杯清酒邀明月
阅读(22)
评论(0)
推荐(0)
摘要:
从列表中获取元素 •跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从 0 开始的。 从列表删除元素 remove()函数表示从列表中删除某个元素 del()函数也表示从列表中删除某个元素 pop()函数从列表中取出最后一个元素 列表分片(Slice) •利用 阅读全文
posted @ 2023-08-23 09:23
一杯清酒邀明月
阅读(27)
评论(0)
推荐(0)
摘要:
列表:一个打了激素的数组 创建列表 •创建一个普通列表 •创建一个混合列表 •创建一个空列表 向列表添加元素 append()函数向列表末尾添加一个元素 extend()函数向列表末尾添加多个元素 insert(n,xxx)函数向列表中第n个元素前插入一个元素 阅读全文
posted @ 2023-08-23 09:21
一杯清酒邀明月
阅读(17)
评论(0)
推荐(0)
摘要:
while循环 while 条件: 循环体 for循环 •虽然说Python是由C语言编写而来的,但是Ta的for循环跟C语言的for循环不太一样,Python的for循环显得更为智能和强大! •语法: for 目标 in 表达式: 循环体 每次取FishC中一个字符及空格输出 range()函数 阅读全文
posted @ 2023-08-23 09:19
一杯清酒邀明月
阅读(33)
评论(0)
推荐(0)
摘要:
•现在小甲鱼来考考大家: –按照100分制,90分以上成绩为A,80到90为B,60到80为C,60以下为D,写一个程序,当用户输入分数,自动转换为ABCD的形式打印。 1 score = int(input('请输入一个分数:')) 2 if 100 >= score >= 90: 3 print 阅读全文
posted @ 2023-08-23 09:17
一杯清酒邀明月
阅读(23)
评论(0)
推荐(0)
摘要:
打飞机游戏框架: 加载背景音乐 播放背景音乐(设置单曲循环) 我方飞机诞生 while True: if 用户是否点击了关闭按钮: 推出程序 interval += 1; if interval == 50: interval = 0; 小飞机诞生 小飞机移动一个位置 屏幕刷新 if 用户鼠标产生移 阅读全文
posted @ 2023-08-23 09:15
一杯清酒邀明月
阅读(24)
评论(0)
推荐(0)
摘要:
算术操作符 注:python中 \ 为除法, \\ 为整除 ,% 为取余 幂运算(3的二次方) 3的二次方后取负 3的负二次方 比较操作符 逻辑操作符 阅读全文
posted @ 2023-08-23 09:14
一杯清酒邀明月
阅读(41)
评论(0)
推荐(0)
摘要:
Python的一些数值类型:整型、布尔类型(True与False)、浮点型、e记法、复数类型等 e记法(e4相当于10的四次方,e-10相当于10的-10次方) 类型转换 字符型转换为整型 其它同上 type()函数(可查看变量类型) isinstance()函数(用来判断两个输入参数类型是否一致) 阅读全文
posted @ 2023-08-23 09:11
一杯清酒邀明月
阅读(26)
评论(0)
推荐(0)
摘要:
•第一个改进要求:猜错的时候程序提示用户当前的输入比答案大了还是小了 与操作and •第二个改进要求:程序应该提供多次机会给用户猜测,专业点来讲就是程序需要重复运行某些代码。 条件分支 while循环 实例1:找8 1 temp = input("请输入一个数据:") 2 guess = int(t 阅读全文
posted @ 2023-08-23 09:10
一杯清酒邀明月
阅读(53)
评论(0)
推荐(0)
摘要:
插曲之变量 •变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。 •不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的 阅读全文
posted @ 2023-08-23 09:08
一杯清酒邀明月
阅读(53)
评论(0)
推荐(0)
摘要:
实例1: 1 print(" 我爱鱼C工作室 ") 2 temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:") 3 guess = int(temp) 4 if guess == 8: 5 print("我草,你是小甲鱼心里的蛔虫嘛?!") 6 print("哼,猜中了也没有奖励! 阅读全文
posted @ 2023-08-23 09:06
一杯清酒邀明月
阅读(79)
评论(0)
推荐(0)
摘要:
从IDLE启动Python •IDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径! •我们看到>>>这个提示符,Ta的含义是告诉你,Python已经准备好了,在等着你键入Python指令呢。 •好了,大家试试在IDLE里输入: >> 阅读全文
posted @ 2023-08-23 09:04
一杯清酒邀明月
阅读(45)
评论(0)
推荐(0)
摘要:
python跨平台。 应用范围:操作系统、WEB、3D动画、企业应用、云计算 大家可以学到什么:Python3的所有常用语法、面向对象编程思维、运用模块进行编程、游戏编程、计算机仿真 Python 是脚本语言 脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出 阅读全文
posted @ 2023-08-23 09:01
一杯清酒邀明月
阅读(49)
评论(0)
推荐(0)
浙公网安备 33010602011771号