Python变量 变量的定义 变量:在程序运行过程中,值会发生变化的量 把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量”。 变量的作用 我们可以将变量看作保存信息的容器,它们的目的是在内存中标注和存储数据,以方便在整个程序中使用这些数据。 变量分为变量名+变量值+内存地址 通过id()语法可以获取变量的内存地址 创建变量 每个变量在使用前都必须赋值,变量赋值以后才会被创建。 a=1变量名:a‘=’:赋值号,在这里不是代表"等于",而是对变量的操作变量值:1 print(id(a))变量a的内存地址:1918201757936 变量命令的规则规...

  7GVTmJh7XIpl   2023年11月02日   53   0   0 Python

输入输出 print()函数 sep=''数据之间一空格分割,默认是空格 end='\n'在打印后会额外的加一个数据,默认是换行符 print("hello","world") print("hello","world",sep='------') """ 上面两行代码输出语句分别为: helloworld hello------world """ 1 print("hello","world") print("你好,世界!") 2 print("hello","world",end='+') print("你好,世界!") """ 代码块1的输出结果: helloworl...

  7GVTmJh7XIpl   2023年11月02日   118   0   0 Python

运算符 算数运算符 设:a=10,b=20 运算符 描述 实例 + 加-两个对象相加 a+b输出结果30 减-得到负数或是一个数减去另一个数 ab输出结果-10 乘-两个数相乘或是返回一个被重复若干次的字符串 ab输出结果200 / 除-x除以y,操作后默认数据类型是float型 b/a输出结果2.0 % 取模-返回除法的余数 b%a输出结果0 幂-返回x的y次幂 23为2的3次方,输出结果8 // 取整除-返回商的整数部分(向下取整) 9//2输出结果4 () 优先级 (1+1)3输出结果6 比较(关系)运算符 设:a=10,b=20 ...

  7GVTmJh7XIpl   2023年11月02日   105   0   0 Python

if条件语句 if语句 if条件语法结构:if条件语句:满足条件运行的代码1满足条件运行的代码2... ps:条件语句(可以是单个数据,即本身就是布尔类型)需返回一个布尔类型,判断是否进入条件分支语句 ifTrue: print('条件成⽴执⾏的代码1') print('条件成⽴执⾏的代码2') 下⽅的代码没有缩进到if语句块,所以和if条件⽆关 print('我是⽆论条件是否成⽴都要执⾏的代码') 实例 age=20 ifage>18: print("你已成年!可以进入网吧上网。") if...else... if...else...语法结构:if条件语句:满足条件运行...

  7GVTmJh7XIpl   2023年11月02日   101   0   0 Python

for循环 循环的作用与分类 作用:让代码更加高效的重复运行 分类:for循环和while循环 for循环结构 for临时变量in可迭代对象:重复执行的代码1重复执行的代码2... 可迭代对象=一个容器或者序列 遍历字符串 foriin'Python': print(i) """ P y t h o n """ range使用 range(起始值,结束值,步长) 当里面只有一个数据(结束值)时,默认是0-结束值,步长默认为1 当有两个数据时(起始值,结束值),其范围是起始值-结束值,步长默认为1 三个数据时(起始值,结束值,步长),则是起始值-结束值,步长则为输入的数值大小 ps...

  7GVTmJh7XIpl   2023年11月02日   57   0   0 Python

字符串(str) 字符串的下标(索引) str_data="python" python 012345 -6-5-4-3-2-1 索引就是某数据在序列的位置 正索引:从左至右,从0开始 负索引:从右至左,从-1开始 其中:str_data[0]=str_data[-6]='p',str_data[1]=str_data[-5],...... 字符串的切片 切片即给定一个字符串,从头部或尾部截取指定数量的字符串。 语法:str[start_index:stop_index:step] 起始位置:start_index(空时默认为0) 终点位置:stop_index(空时默认为列表长度...

  7GVTmJh7XIpl   2023年11月02日   96   0   0 Python

列表(list)与元组(tuple) 列表的格式 [数据1,数据2,数据3,数据4,......] 列表可以存储多个数据,数据之间的逗号以英文分割而且可以数据是不同类型的数据,列表是可变数据类型。 空列表list_data=[]或者list_data=list() 列表的创建 使用[]直接创建列表 li=[1,2,3,4,"张三","李四"] 使用list()函数创建列表 li2=list('123456789') 列表的常规操作 列表的作用是⼀次性存储多个数据,程序员可以对这些数据进行的操作有:增、删、改、查等等 访问列表中的值 根据索引访问列表元素 使用索引访问列表元...

  7GVTmJh7XIpl   2023年11月02日   116   0   0 Python

公共操作与推导式 公共操作 操作方法 功能 描述 操作类型 + 合并 将两个相同类型序列进行连接 字符串、列表、元组 复制 将里面的数据进行复制 字符串、列表、元组 len 获取序列长度 查看序列长度 字符串、列表、元组、字典,集合 reversed 倒置 将容器里面的数据倒置 字符串、列表、元组、字典 max,min 最大最小值 求容器数据的最大最小值 字符串、列表、元组、字典(key),集合 sum 求和 将容器的数据求和 列表、元组、字典(key,其为字符串不能使用),集合 enumerate 索引映射 将索引映射给容器里面的数据 列表、元组、或字...

  7GVTmJh7XIpl   2023年11月02日   113   0   0 Python

函数入门 函数的作用 函数就是将一段具有独立功能的代码块整合到一个整体并命名在需要的位置调用这个名称即可完成对应的需求。 作用:封装代码,实现代码重用,减少内存空间,方便代码的管理和维护 函数的使用 定义函数def函数名称(参数): 代码1 代码2 ...... return返回值 在定义函数时,如果暂时还没想法可以用pass进行跳过 使用函数:函数名称(参数) ps:1)根据不同的需求参数可有可无;2)函数必须先定义再调用 函数的参数 形参:是指出现在函数定义中的名称,定义了一个函数能接受何种类型的实参。 实参:则是在调用函数时实际传入的值。 参数的分类 (1)根据实参进行...

  7GVTmJh7XIpl   2023年11月02日   126   0   0 Python

函数进阶 函数的作用域 作用域又可以被称为命名空间,指变量起作用的范围。Python变量作用域可以分为四种,分别为局部作用域、嵌套作用域、全局作用域、内置作用域。 作用域 英文 局部作用域 Local 嵌套作用域 Enclosing 全局作用域 Global 内置作用域 Buiit-in 内建作用域是特质pythonapi内置的一些操作,例如len、max等函数,无需声明就可使用。 变量作用域 一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变...

  7GVTmJh7XIpl   2023年11月02日   68   0   0 Python

文件操作 文件读写 语法:open(file,mode,encoding) 参数:file——文件所在位置(相对路径、绝对路径)mode——操作文件的模式encoding——文件的编码格式 相对路径:基于目前的路径获取 绝对路径:一个完整的路径 操作文件的模式:r-读w-写a-追加 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文...

  7GVTmJh7XIpl   2023年11月02日   45   0   0 Python

面向对象 面向对象编程介绍 面向对象编程:ObjectOrientedProgramming,简称OOP,是一种程序设计思想。需要注意的是,与之对应的是面向过程编程思想。实际上,能够使用面向对象编程思想实现的程序,也都能通过面向过程完成。只是看哪种思想更适合当前开发需求。 面向过程与面向对象区别 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装。减少重复代码的重写过程 类和对象 类:具有同一特征的事物,是抽象的,不是真实存在的。用来描述具有相同属性和方法的对象的集合。 对象:某一个具体事物的存在,在现实世界中可以是看得见摸得着的。 注意:开发中,...

  7GVTmJh7XIpl   2023年11月02日   38   0   0 Python

面向对象特性 封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 封装的作用: 1、保护隐私(把不想别人知道的东西封装起来) 2、隔离复杂度(比如:电视机,我们看见的就是一个黑匣子,其实里面有很多电器元件,对于用户来说,我们不需要清楚里面都有些元件,电视机把那些电器元件封装在黑匣子里,提供给用户的只是个按钮接口,通过按钮就能实现对电视机的操作。) 封装其实分为两个层面,但无论哪种层面的封装,都要对外界提...

  7GVTmJh7XIpl   2023年11月02日   38   0   0 Python

异常处理 异常 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 捕获异常 异常类型捕获 捕获常规异常 try: 可能发生错误的代码 except: 如果出行异常执行的代码 捕获指定异常 try: 可能发生错误的代码 exceptNameErrorase:e=当前异常对象 如果出行异常执行的代码 捕获多个异常 try: 可能发生错误的代码 except(NameError,ZeroDisv...

  7GVTmJh7XIpl   2023年11月02日   190   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~