python 第4页

Python 什么是字符编码

liuying 发布于 2023-06-15

这节课我们讲什么是字符编码! 我们在写代码的时候,用的都是人类能读的懂得字符,比如中文字符、英文字符等等。但是计算机只能识别二进制数,它本身是基于电工作的。 电有高低电频两种特性,人类从逻辑层面,将高电频对应数字1,低电频对应数字0。这就决定了就算计只能识别有0和1组成的数字,所...

阅读(145)赞 (0)

Python 字典类型4

3

liuying 发布于 2023-06-15

这章我们学习字典的一些内置方法。 首先是keys、values和items。还是之前的代码,直接打印这三个方法。 dic = {'a': 1, 'b': 2, 'c': 3} print(dic.keys()) print(dic.values()) print(dic.item...

阅读(149)赞 (0)

Python 字典类型3

8

liuying 发布于 2023-06-15

我们接下来学习字典的删除值。 删除值首先通用的方法del。 dic = {'a': 1, 'b': 2, 'c': 3} del dic['a'] print(dic) 这样a就被删除了,key和value都被删除。 然后我们看字典这个类型本身它有哪些可以实现删除的功能。先写个d...

阅读(166)赞 (0)

Python 字典类型2

7

liuying 发布于 2023-06-14

接着我们继续学习字典的类型转换。 dict这个方法和列表的list方法一样,同样也可以把迭代对象,也就是可以被for循环的类型转换成字典类型,但前提是这个可迭代对象的每一个元素里都是存的两个值才可以。 比如我定义一个列表l,它是可迭代对象对吧,然后它里面存的元素,每一个元素都必须...

阅读(171)赞 (0)

Python 字典类型1

5

liuying 发布于 2023-06-14

接下去我们学习字典类型。 字典我们前面说过,它的定义方法是在中括号内,用逗号分割开多个任意类型的值,这里要注意,只是它的值,也就是value可以存任意类型,但是它的key只能是不可变类型。 既然key必须是不可变类型,就说明我们不单单可以用字符串来做字典的key,也可以用整型和浮...

阅读(164)赞 (0)

Python 读取文件

1

liuying 发布于 2023-06-06

文件路径了解完之后,我们接着来看这个open功能。 前面我们知道只要一个名字加一个括号,就意味着触发了一个功能的运行,只要是一个功能运行,就可能有返回值对吧。 比如我们前面学过的input(),int(),list()还有print(),当然print是没有返回值的。 现在我们看...

阅读(130)赞 (0)

Python 元组类型2

4

liuying 发布于 2023-06-01

这章我们继续讲元组类型。 上章说到元组是不可变类型,意思是元组的内存地址不可变,但是如果我宰割个元组里存字典和列表这两种可变类型,我们是可以修改里面嵌套的列表和字典的值的。 因为列表和字典是可变类型嘛,即使我们改了它里面的值,而它本身的内存地址也不会法伤改变,这样也就不会导致元组...

阅读(178)赞 (0)

Python 元组类型1

3

liuying 发布于 2023-06-01

这章我们学习一个新的数据类型,元组类型。简单来说,元组就是一个不可变的列表,言外之意就是元组可以和列表一样,按索引进行取值,但是不能对元组进行修改。 定义元组的方法也很简单,和列表相似,只是定义列表需要中括号,元组只需要小括号,然后用逗号分隔开多个任意类型的值。 元组里面可以放多...

阅读(164)赞 (0)

Python 队列和堆栈

4

liuying 发布于 2023-06-01

在编程中有一个很重要的概念叫队列和堆栈,这是两种数据结构,都是用来存储数据的,现在我们详细了解列表功能后,刚好可以用列表来实现这两种数据结构。 队列存储数据的特点是first in first out,通常大家都会简写成大写的FIFO。意思就是先进先出。 这种数据结构类似于商场里...

阅读(168)赞 (0)

Python 列表详解

6

liuying 发布于 2023-05-31

这章继续讲解列表的功能。clear这个功能清空列表的所有元素。 name = ['美杜莎', '古薰儿', '云韵', '雅妃','美杜莎','美杜莎','美杜莎'] name.clear() print(name) 然后继续看reverse,这个功能的作用和切片这个操作一样都是...

阅读(167)赞 (0)

Python 列表详解4

8

liuying 发布于 2023-05-30

列表的增删改查讲完之后,我们接着来看列表的切片。 切片就很简单了,和字符串一样,也是顾头不顾尾。 我还是把上章的列表拿来用。拿前面两个元素,就要选择0号索引和2号索引,因为顾头不顾尾吗。 name = ['美杜莎', '古薰儿', '云韵', '雅妃'] print(name[0...

阅读(172)赞 (0)

Python 列表详解3

6

liuying 发布于 2023-05-30

列表的取值、改值、增加值都讲完了,然后我们再来看怎么删除值。 提到删除,前面咱们已经学过一种删除的方式了。就是前面讲引用计数的时候讲的del,但是说的是del是接触变量名语气对应值的绑定关系。 这个变量名没有绑定值了,也就意味着这个变量被删除了。如果它对应的值也没有其他引用了,也...

阅读(163)赞 (0)

Python 列表详解2

13

liuying 发布于 2023-05-30

我们接着来看列表的一下内置方法。先定义一个列表, l=['李星云','姬如雪','袁天罡'] 首先来看按索引取值,这个我就不多讲了吧,前面讲基本数据类型的时候也讲过,可以正向取,索引从0开始,也可以反向取,索引就从-1开始。 l=['李星云','姬如雪','袁天罡'] print...

阅读(170)赞 (0)

Python 列表详解1

3

liuying 发布于 2023-05-25

前面介绍列表的时候我们知道列表可以按位置存放多个任以类型的值。 比如我定义一个列表。 msg=['于谦',55,1.75] 这都是前面学过的,按照前面学整型和字符串类型的经验来看,我们要知道定义列表这行代码,背后具体是调用了什么功能来造这个列表的,就可以直接打印下这个msg的类型...

阅读(183)赞 (0)

Python 字符串详解之isdigit小案例

4

liuying 发布于 2023-05-25

前面我们讲了isdigit功能,这个功能只是确认字符串中是否都是数字。 我讲一个案例,简单的猜字游戏,就知道可以用在哪里了。 num = input('请输入你猜的数字:').strip() 后面的这个点strip我们前面讲过的,防止手抖或者眼神不太好。然后就要做判断了,比如我们...

阅读(187)赞 (0)

Python 字符串详解之其他功能上

5

liuying 发布于 2023-05-25

这章我们讲解一下字符串的其他常见功能。 strip、lstrip、rstrip。第一个strip我们前面讲过了,就不再讲了,来看后面的lstrip。 lstrip就是意思就是去除左边的空格,rstrip就是取出右边的空格。 我来实际演示一下。 name = ' 于谦 ' prin...

阅读(189)赞 (0)

66、Python 字符串详解之长度与成员运算

7

liuying 发布于 2023-05-24

我们接下去讲字符串的其他功能。 for循环我们前面讲过了,用for循环循环字符串我们再来回顾一下。 l = 'hello world' for i in l: print(i) 好了,这就是关于字符串for循环的用法,我这里就不再多讲了。 接下去我们看len长度,这个功能,这个功...

阅读(176)赞 (0)

Python 字符符串详解之strip函数应用

1

liuying 发布于 2023-05-24

上章我们讲完了strip的功能,这章我们来看看strip的应用。 还记不记得我们之前学过的模拟QQ登入的案例。 username = '110119' password = '123456' num = 0 for i in range(3): input_username = ...

阅读(196)赞 (0)

63、Python 字符串详解之strip函数

6

liuying 发布于 2023-05-24

字符串切片讲完之后,来看strip,它是字符串这个类型专有的功能。左右时取出字符串左右两端的空格。 现在我东一一个字符串,name=‘ 于谦 ’。左右两端都有空格。 name = ' 于谦 ' 然后输入name.st,这个时候Pycharm就会自动给我们提示strip功能可以选择...

阅读(212)赞 (0)

Python 字符串详解之切片

11

liuying 发布于 2023-05-23

这章我们学习一个新的字符串操作,切片。 切片其实是索引的拓展应用,索引是取字符串中的某一个字符,而切片顾名思义,就是根据索引把字符串中的一段字符给切下来。生成一个新的字符串。 虽然说是切下来,但其实就是复制,不是剪切出来。所以原有的字符串并不会发生改变。 我还是用上章的好好学习,...

阅读(240)赞 (0)