Python
python教学知识点
魔笛手7
这个作者很懒,什么都没留下…
展开
-
Python教程---序列--序列修改元素
注意:这里使用索引进行修改或者是删除的操作仅仅只适用于可变的序列,如果是不可变的话,那么就无法使用,那么怎么办?这一个时候可以使用list()函数将其转化为list,然后再进行操作。由于切片的时候也是操作了序列的元素内容,所以我们也可以通过切片的方式来修改元素的内容,使用这一个方法的时候,要求在进行切片的同时进行赋值的操作。下面和大家讲一下如何进行序列修改元素。序列修改元素可以进行两个操作。方法2:通过del来删除元素。方法1:通过下标元素来修改。原创 2023-11-27 22:49:30 · 411 阅读 · 0 评论 -
Python教程---序列--列表--其他常用操作
如果存在,返回True,否则返回False。如果不在,返回True,否则返回False。用来检查指定元素是否存在于列表中。用来检查指定元素是否不在列表中。可以将两个列表拼接为一个列表。列表拼接(+)和重复(*)可以将列表重复指定的次数。原创 2023-11-15 10:53:24 · 246 阅读 · 0 评论 -
Python教程---序列--切片
切片指从现有列表中,获取一个子列表。创建一个列表,一般创建列表时,变量的名字会使用复数。列表的索引可以是负数,如果索引是负数,则从后向前获取元素,-1表示倒数第一个,-2表示倒数第二个以此类推。原创 2023-11-15 10:51:00 · 307 阅读 · 0 评论 -
Python教程---序列-列表(list)
列表是Python中的一个对象,对象(object)就是内存中专门用来存储数据的一块区域之前我们学习的对象,像数值,它只能保存一个单一的数据,列表中可以保存多个有序的数据列表是用来存储对象的对象。列表可以存储多个不同类型的数据,存储的时候,我们把存储在里面的具体的数据叫做这一个列表的元素。2.列表的基本使用-1:创建列表-2:操作列表中的数据①.添加操作②.使用下标(索引)获取列表中的元素。索引从0开始计数。语法:语法:my_list[索引]原创 2023-11-15 10:48:21 · 191 阅读 · 0 评论 -
Python教程---流程中断语句break和continue
breakbreak可以用来立即退出循环语句(包括else)continuecontinue可以用来跳过当次循环break和continue都是只对离他最近的循环起作用passpass是用来在判断或循环语句中占位的,在代码还没有写好的时候,可以使用pass进行占位。原创 2023-11-08 10:39:28 · 121 阅读 · 0 评论 -
Python教程---循环语句while循环
直到判断结果为False,则循环终止,如果循环有对应的else,则执行else后的代码块。循环语句可以使指定的代码块重复指定的次数。条件表达式恒为True的循环语句,称为死循环,它会一直运行,慎用!语句在执行时,会先对while后的条件表达式进行求值判断,循环体执行完毕,继续对条件表达式进行求值判断,以此类推,如果判断结果为True,则执行循环体(代码块),,条件表达式用来设置循环执行的条件。,通过初始化表达式初始化一个变量。循环的三个要件(表达式)原创 2023-11-08 10:36:35 · 103 阅读 · 0 评论 -
Python教程---条件语句练习
练习。原创 2023-11-08 10:33:29 · 331 阅读 · 0 评论 -
Python教程---if语句的扩展形式
中只会有一个代码块会执行,如果elif中有多个条件都是满足的,那么就会执行第一个满足条件的代码块。如果表达式的结果为False,则继续向下判断,直到找到True为止。如果表达式的结果为True,则执行当前代码块,然后语句结束。如果所有的表达式都是False,则执行else后的代码块。语句在执行时,会自上向下依次对条件表达式进行求值判断,语句在执行时,先对if后的条件表达式进行求值判断。如果为False,则执行else后的代码块。如果为True,则执行if后的代码块。原创 2023-11-08 10:29:16 · 87 阅读 · 0 评论 -
Python教程---input函数
该函数用来获取用户的输入。input()调用后,用户输入完内容以后,点击回车程序才会继续向下执行。函数中可以设置一个字符串作为参数,这个。输入的的内容会以返回值得形式返回。程序会立即暂停,等待用户输入。字符串将会作为提示文字显示。用户输入的内容是:',a)也可以用于暂时阻止程序结束。请输入任意内容:')用户输入完成以后,其所。原创 2023-11-08 10:12:47 · 100 阅读 · 0 评论 -
Python教程---流程控制语句1
Python代码在执行时是按照自上向下顺序执行的。通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次。这里就可以理解为自上向下的执行就像开车一样,可以向前走,但是我们不仅仅需要会向前,还需要会转弯、倒车等操作,程序中的流程控制语句就像车一样,可以按照我们的需求提供不同的操作。条件判断语句循环语句。原创 2023-11-07 14:59:30 · 70 阅读 · 0 评论 -
Python教程---Python基础语法(关系运算符和逻辑运算符)
只有在符号两侧的值都为True时,才会返回True,只要有一个False就返回False。对于布尔值,非运算会对其进行取反操作,True变False,False变True。Python中的与运算是短路的与,如果第一个值为False,则不再看第二个值。Python中的或运算是短路的或,如果第一个值为True,则不再看第二个值。对于非布尔值,非运算会先将其转换为布尔值,然后再取反。如果判断结果为True,则执行语句1,并返回执行结果。如果判断结果为False,则执行语句2,并返回执行结果。原创 2023-11-07 14:55:20 · 228 阅读 · 0 评论 -
Python教程---Python基础语法(算数运算符和赋值运算符)
乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数)加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作)a = a - 2 用变量a的值减去2,然后再赋值给a。a **= 5 相当于 a = a ** 5。a //= 5 相当于 a = a // 5。a += 5 相当于 a = a + 5。a -= 5 相当于 a = a - 5。a *= 5 相当于 a = a * 5。a /= 5 相当于 a = a / 5。a %= 5 相当于 a = a % 5。原创 2023-11-07 14:47:37 · 85 阅读 · 0 评论 -
Python教程---Python基础语法(类型检查以及数据类型转化)
type()用来检查值的类型,该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值。(2). float() 和 int()基本一致,不同的是它会将对象转换为浮点数。(4). bool() 可以将对象转换为布尔值,任何对象都可以转换为布尔值。规则:对于所有表示空性的对象都会转换为False,其余的转换为True。(1). int() 可以用来将其他的对象转换为整型。字符串:合法的整数字符串,直接转换为对应的数字。(3). str() 可以将对象转换为字符串。原创 2023-11-07 14:44:28 · 89 阅读 · 0 评论 -
Python教程---Python基础语法(数据类型以及详解)
③. 格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串,在格式化字符串中可以直接嵌入变量。b = 'hello %3.5s'%'abcdefg' %3.5s字符串的长度限制在3-5之间。(3).python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值。来表示一个长字符串 ''' """三重引号可以换行,并且会保留字符串中的格式。b = 'hello %s 你好 %s'%('tom','孙悟空')-1:在进行字符串拼接的时候,字符串只可以和字符串进行拼接。原创 2023-11-07 14:40:09 · 76 阅读 · 0 评论 -
Python教程---Python基础语法2
变量(variable)变量可以用来保存字面量,并且变量中保存的字面量是不定的变量本身没有任何意思,它会根据不同的字面量表示不同的意思。----理解:变量就是变化的量,就像你的体重、年龄等。一般我们在开发时,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量。练习:尝试自己定义几个变量(复杂一些,尝试不同的命名法),然后打印一些变量。字面量就是一个一个的值,比如:1,2,3,4,5,6,‘HELLO’字面量所表示的意思就是它的字面的值,在程序中可以直接使用字面量。原创 2023-11-05 21:37:52 · 149 阅读 · 0 评论 -
Python教程---Python基础语法
(6).在Python中使用来表示注释,后的内容都属于注释,注释的内容将会被解释器所忽略我们可以通过注释来对程序进行解释说明,一定要养成良好的编写注释的习惯。- 由Python解释器提供的函数,可以在Python中直接使用。(5).Python是缩进严格的语言,所以在Python中不要随便写缩进。(2).Python中的每一行就是一条语句,每条语句以换行结束。程序就是由一条一条的语句和一条一条的表达式构成的。- 返回值是函数的返回结果,不是所有的函数都有返回值。语句的执行一般会对程序产生一定的影响。原创 2023-11-05 21:33:27 · 130 阅读 · 0 评论 -
Python教程---Python交互界面
输入完的指令将会被Python的解释器立即执行!我们一般会将Python代码编写到一个py文件中,然后通过python指令来执行文件中的代码。,通过IDLE也可以进入到交互模式但是不同的是,在IDLE中可以通过TAB键来查看语句的提示。IDLE实际上就是一个交互界面,但是他可以有一些简单的提示,并且可以将代码保存。当我们通过命令行来输入Python,所进入到的界面就是Python的交互界面。只能你输入一行代码,它就是执行一行,所以他并不适用于我们日常的开发!(3).使用python的解释器执行该文件。原创 2023-11-05 21:31:09 · 655 阅读 · 0 评论 -
Python教程---Python简介以及安装解释器
Python是解释型语言,Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。原创 2023-11-05 21:29:13 · 161 阅读 · 0 评论 -
Python教程---计算机语言简介
计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码,也就是像 print('hello') 必需要转换为类似 1010101 这样的机器码。- 并且高级语言学习起来也更加的容易,现在我们知道的语言基本都是高级语言。编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行。解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译。- a(源码) --编译--> b(编译后的机器码)- a(源码)--解释器--> 解释执行。原创 2023-11-05 21:20:46 · 172 阅读 · 0 评论