[转生到Python世界就得拿出真本事!] Python速通:基础与容器

2023-11-22 17:40

本文主要是介绍[转生到Python世界就得拿出真本事!] Python速通:基础与容器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Python 基础

一.你好Python   

1.转生到Python世界的准备工作?

2.如何选择编辑多行?

3.只能用双引号表达字符串吗?

二.定义变量与输出

1.变量命名规范?

2.常用的数字有哪些?

3.如何连接输出多个输出内容?

4.True与False有值吗?是多少呢?

三.数据获取与类型转换

1.如何验证数据类型?

2.如何转换bool int float str的数据类型?

3.float转int是用什么规则转换呢

4.str转数字时候,数字类型是int或者float对转换有影响吗?

5.整除与指数的运算符是什么?

四.字符串与输出

1.表示单引号双引号的三种方式?

2.字符串接能用“+”拼数字吗?

3.如何使用字符串格式化,使用占位符表示数字?

4.如何进行输出精度控制,使用%f默认输出几位小数?小数的舍入模式是向上取整还是向下取整还是?

5.字符串如何不使用占位符来插入数据?

 6.如何进行数据输入?数据输入的默认类型是什么?

7.字符串可以比较相等吗?字符串的比较大小规则?

8.不同类型的数字比较规则

五.if判断与while循环(案例:猜数小游戏)

1.if else语句,while语句与Java中不同的地方?

2.使用random.randint获取的是数据是闭区间还是开区间?

3.print不换行方式?

六.for循环与range函数

1.如何用for循环进行固定次数的循环?

2.range(m,n,s)的三种表现形式是哪三种?括号中放的数字数量分别代表什么?

3.for循环的内容是什么?有没有循环判断条件?

七.函数定义与注释

1.函数使用什么关键字定义?

2.函数的位置有限制吗吗?

3.如何书写函数注释?

4.Pycharm中如何快速查看函数注释?

八. 函数中变量的作用域

1.如何在函数内使用外界变量(不传参)?

九.空类型

1.函数在return没有参数时返回的是什么呢?

2.None可以用来函数判断吗?相当于什么条件呢?

容器

一.列表定义与输出

1.数据容器中可以存储的数据有类型限制吗?能存多少数据?

2.数据容器有哪些种类?

3.定义空列表的两种方式?

4.定义列表的一搬格式?

5.如何输出列表指定下标的内容?

6.如何倒序输出列表内容?

7.列表里面能够再定义列表吗?

二.列表类中的方法

1.如何查找元素总数量?

2.如何查找某个元素的总数量?

3.如何查找列表指定元素的下标?

4.如何插入元素到指定位置,如果指定位置越界了怎么办?

5.如何增加一个元素到列表最后?

6.如何一次加入多个元素?   

7.如何根据下标删除元素?有那两种方法?

8.如何根据元素值删除元素?

9.列表中如何删库跑路?

三.元组

1.什么是元组?元组与列表区别是什么?

2.空元组怎么定义?

3.定义元组的一般格式?

4.元组中只定义一个元素时应该注意什么

四.字符串

1.如何替换字符串中的内容,并返回新字符串?

2.如何按照数据段分割字符串并返回一个列表?

3.如何只去掉字符串前后空格

4.如何去掉字符串前后的特定字符

五.序列切片

1.序列包括哪些容器?

2.如何取出序列中的内容变成一个新序列?序列类型会怎么变化,都变成列表吗?

3.使用序列切片时,参数用什么分割?

4.在使用序列的时候start可以为空吗?

5.end为空表示什么?

 6.可以省略第二个冒号吗(省略step)?

7.end所在的下标可以取到元素吗?

8.想要反过来取序列中的内容可以怎么设置?

9.序列使用切片后还能使用切片吗?

六.集合

1.集合支持元素重复吗,集合有序吗,使用什么定义元组呢?

2.定义集合能够使用my_set = {}吗?

3.定义集合的一般格式?

4.能够通过下标访问集合元素吗?

 5.如何添加集合元素?

6.如何移除指定的集合元素

7.如何随机移除集合的某个元素?

 8.实现两个集合的相减的两种方式(返回新集合与改变集合内容)?

9.如何并两个集合的内容

七.字典

1.如何定义空字典?

2.定义字典的一般案例?

3.能获取字典的下标吗?如何获取字典的Value?

4.字典能过够嵌套吗?键能够为字典吗?

八.字典常用操作

1.如何更新字典元素的value?

2.如何新增字典元素?使用add?

3.如何删除key并得到其值?

4.如何获取到字典的全部key?

 5.如何遍历字典?

九.容器中的通用方法

1.如何返回容器中的最大值与最小值?

2.max字典返回的是什么呢?  

3.容器转换使用什么?

4.其余容器转化成字符串会转变成什么样子的字符串?

5.字符串转列表、元组、集合后元素是什么?

6.字典转列表、元组、集合后元素是什么?

7.如何排序所有容器并返回新对象?

8.如何反向排序容器?


Python 基础

一.你好Python

       
1.转生到Python世界的准备工作?
2.如何选择编辑多行?
3.只能用双引号表达字符串吗?
# 1.转生到Python世界的准备工作?
print("1.下载Python,命令行输入python进行检验,下载Pycharm")# 2.如何选择编辑多行?
print("2.alt shift 鼠标左键选择即可")# 3.只能用双引号表达字符串吗?
print("3.单双引号都能表示字符串")
print('Hello python!')
print("Hello world!")

      


二.定义变量与输出

1.变量命名规范?
2.常用的数字有哪些?
3.如何连接输出多个输出内容?
4.True与False有值吗?是多少呢?
# 1.变量命名规范?
print("1.变量命名最好是:全小写+下划线")# 2.常用的数字有哪些?
print("2.常用的数字有小数,整数,真假")
a, b, c = 6, 6.6, True# 3.如何连接输出多个输出内容?
print("3.输出内容之间用逗号隔开即可,输出数字abc:", a, b, c)# 4.True与False有值吗?是多少呢?
print("4.True 值为1,False值为0", True == 1, False == 0)


三.数据获取与类型转换

1.如何验证数据类型?
2.如何转换bool int float str的数据类型?
3.float转int是用什么规则转换呢
4.str转数字时候,数字类型是int或者float对转换有影响吗?
5.整除与指数的运算符是什么?
# 1.如何验证数据类型?
print("1.使用type()获取数据类型")
string_type = type("heima")
print("str的类型:", string_type)
print("type的类型:", type(string_type))# 2.如何转换bool int float str的数据类型?
print("2.转换格式:数据类型(数据)")# 3.float转int是用什么规则转换呢
print("3.float转int取整数部分:", int(1.6))# 4.str转数字时候,数字类型是int或者float对转换有影响吗?
print("4.记得转换要区分小数与整数,不然会报错:", float("5.21"), int("521"))# 5.整除与指数的运算符是什么?
print("5.整除//与指数**:", 9 // 4, 2 ** 3)


四.字符串与输出

1.表示单引号双引号的三种方式?
2.字符串接能用“+”拼数字吗?
3.如何使用字符串格式化,使用占位符表示数字?
4.如何进行输出精度控制,使用%f默认输出几位小数?小数的舍入模式是向上取整还是向下取整还是?
5.字符串如何不使用占位符来插入数据?
 6.如何进行数据输入?数据输入的默认类型是什么?
7.字符串可以比较相等吗?字符串的比较大小规则?
8.不同类型的数字比较规则?
# 1.表示单引号双引号的三种方式?
print("1.字符串表示单引号用双引号包围,表示双引号用单引号包围,也可以反斜杠转义")
print("使用三种方式表示单双引号:", '"', "'", "\"")# 2.字符串接能用“+”拼数字吗?
print("2.字符串中只能用“+”拼接字符串")
print("加号拼接字符串:" + "very good")# 3.如何使用字符串格式化,使用占位符表示数字?
print("3.%s表示将数字转换成为字符串然后放入占位的地方,%d整数,%f小数,在字符串尾部用%()把数据写在后面")
print("使用百分号载入其他数据:%s %s" % (1.6, 1))# 4.如何进行输出精度控制,使用%f默认输出几位小数?小数的舍入模式是向上取整还是向下取整还是?
print("4.%m.nf进行数字精度控制,m设置数字宽度")
print("%f默认输出小数点后6位:", "%f" % 1.16)
print("使用四舍五入控制精度:", "%.1f" % 1.16)# 5.字符串如何不使用占位符来插入数据?
print(f"5.使用f与大括号{""}来插入字面量或者变量:{100}")# 6.如何进行数据输入?数据输入的默认类型是什么?
print(type(input("6.使用input进行数据输入,得到的数据是str类型:")))# 7.字符串可以比较相等吗?字符串的比较大小规则?
print("7.可以比较内容是否相等,也能基于ASCII码表比较大小", "ItHeima" == "ItHeima", "apple" < "banana")# 8.不同类型的数字比较规则?
print("8.布尔整数小数都可以比较", True == 1, 1.0 == True)


五.if判断与while循环(案例:猜数小游戏)

1.if else语句,while语句与Java中不同的地方?
2.使用random.randint获取的是数据是闭区间还是开区间?
3.print不换行方式?
# 案例:猜数小游戏
import random
# 1.if else语句,while语句与Java中不同的地方?
print('1.if语句与while语句不需要加括号"()"与"{}",但是需要加冒号“:”')# 2.使用random.randint获取的是数据是闭区间还是开区间?
print("2.使用random.randint获取的是数据是闭区间,两边都能取到")# 3.print不换行方式?
print("3.print在字符串后面加,end=“”即可不换行")
print()print("欢迎来到猜数小游戏")
num = random.randint(1, 100)
while True:a = int(input("请输入数字"))if a > num:print("大了", end=" ")elif a < num:print("小了", end=" ")else:break
print("恭喜你猜到了")


六.for循环与range函数

1.如何用for循环进行固定次数的循环?
2.range(m,n,s)的三种表现形式是哪三种?括号中放的数字数量分别代表什么?
3.for循环的内容是什么?有没有循环判断条件?
# 1.如何用for循环进行固定次数的循环?
print("1.用for循环进行固定次数的循环,使用range(m,n,s)获取数字序列")# 2.range(m,n,s)的三种表现形式是哪三种?括号中放的数字数量分别代表什么?
print("只有一个数字n,代表从0到n,左闭右开")
for i in range(10):print(i, end="\t")
print()
print("两个数字吗m,n,代表从m到n,左闭右开")
for i in range(0, 10):print(i, end="\t")
print()
print("加入第三个数字s,代表步长")
for i in range(0, 20, 2):print(i, end="\t")
print()
# 3.for循环的内容是什么?有没有循环判断条件?
print("3.for循环也叫做遍历循环,用于处理容器中的数据,没有循环条件")
for i in "原神,启动!":print(i, end=" ")


七.函数定义与注释

1.函数使用什么关键字定义?
2.函数的位置有限制吗吗?
3.如何书写函数注释?
4.Pycharm中如何快速查看函数注释?
# 1.函数使用什么关键字定义?
print("1.函数使用def关键字定义")# 2.函数的位置有限制吗吗?
print("2.Python是一行一行解释的,函数要写上面才行")# 3.如何书写函数注释?
print("3.1.使用多行注释 2.写函数说明 3.使用:param参数:说明传入参数 4.使用:return说明返回结果")def add(a, b):"""函数说明:add函数接收两个参数,进行两数相加:param a:第一个数:param b:第二个数:return: 两数相加的结果"""return a + b# 4.Pycharm中如何快速查看函数注释?
print("4.鼠标悬停在上面弹出框框查看注释:", add(1, 2))


八. 函数中变量的作用域

1.如何在函数内使用外界变量(不传参)?
# 1.如何在函数内使用外界变量(不传参)?
print("1.通过global声明全局变量,以改变其值")def change():global numnum = Falsenum = True
change()
print(num)


九.空类型

1.函数在return没有参数时返回的是什么呢?
2.None可以用来函数判断吗?相当于什么条件呢?
def check_age(age):if age >= 18:return Truereturn None# 1.函数在return没有参数时返回的是什么呢?
print("1.函数在return没有参数时返回的是空类型None,上面的案例中None可写可不写")# 2.None可以用来函数判断吗?相当于什么条件呢?
print("2.空类型可以用来判断:在判断中相当于False,但是注意空不等同于False")
if not check_age(17):print("未成年,不可以进入网吧")
else:print("已成年,可以到网吧玩")


容器

一.列表定义与输出

1.数据容器中可以存储的数据有类型限制吗?能存多少数据?
2.数据容器有哪些种类?
3.定义空列表的两种方式?
4.定义列表的一搬格式?
5.如何输出列表指定下标的内容?
6.如何倒序输出列表内容?
7.列表里面能够再定义列表吗?
# 1.数据容器中可以存储的数据有类型限制吗?能存多少数据?
print("1.数据容器中能存任意类型的数据,能存数据量为19位数")
# 2.数据容器有哪些种类?
print("2.数据容器有:字符串str、列表list(有序可变数据)、""元组tuple(有序不可变数据)、集合set(无序不重复数据)、字典dict(无序键值数据)")#  3.定义空列表的两种方式?
list0, list1 = [], list()# 4.定义列表的一搬格式?
list2 = ["gaga", 628, 2.20, True]
print("4.列表内容:", list2)# 5.如何输出列表指定下标的内容?
print("5.输出列表数据第一个数据:(元组,字符串这种有序容器都可以这么输出)", list2[0])# 6.如何倒序输出列表内容?
print("6.列表数据倒序输出:", list2[-1])# 7.列表里面能够再定义列表吗?
print("7.列表里面还能再定义列表:能够嵌套,里面的元素没有限制")
list3 = [[1, 2], [3, 4]]
print("列表内容:", list3)


二.列表类中的方法

1.如何查找元素总数量?
2.如何查找某个元素的总数量?
3.如何查找列表指定元素的下标?
4.如何插入元素到指定位置,如果指定位置越界了怎么办?
5.如何增加一个元素到列表最后?
6.如何一次加入多个元素?   
7.如何根据下标删除元素?有那两种方法?
8.如何根据元素值删除元素?
9.列表中如何删库跑路?
my_list = [0, 1, 0, 3, 0, 5, 0]
# 1.如何查找元素总数量?
print("1.统计列表内元素数量(元组,字符串,集合,字典都可以这么用)", end=" ")
print(len(my_list))# 2.如何查找某个元素的总数量?
print("2.统计列表内部某元素的数量(元组,字符串这种有序容器也可以这么用)", end=" ")
print(my_list.count(0))# 3.如何查找列表指定元素的下标?
print("3.查找元素,返回下标(元组,字符串这种有序容器也能这么用)", end=" ")
my_list = [0, 1, 2, 3.0, 4, 5, 6]
print(my_list.index(3))# 4.如何插入元素到指定位置,如果指定位置越界了怎么办?
print("4.插入元素,大于列表最大下标就加在最后")
my_list.insert(8, 7)
print(my_list)# 5.如何增加一个元素到列表最后?
print("5.追加元素(ArrayList.add())")
my_list.append(8)
print(my_list)# 6.如何一次加入多个元素?
print("6.追加多个元素(追加其他数据容器)extend(扩展)")
my_list = [0, 1, 2, 3, 4, 5, 6]
my_list.extend([7, 8, 9, 10])
print(my_list)# 7.如何根据下标删除元素?有那两种方法?
print("7.传入下标删除元素:pop方法也能返回被删除的下标,或者使用del关键字", end=" ")
my_list = [0, 1, 2, 3, 4, 5, 6]
print(my_list.pop(6))
print(my_list, end=" ")
del my_list[5]
print(my_list)# 8.如何根据元素值删除元素?
print("8.删除匹配元素(相当与index方法和pop方法的合并)")
my_list = [0, 1, 2, 3, 4, 5, "6"]
my_list.remove("6")
print(my_list)# 9.列表中如何删库跑路?
print("9.删库跑路(集合字典这种可变容器也可也这么操作)", end=" ")
my_list.clear()
print(my_list)
    

三.元组

1.什么是元组?元组与列表区别是什么?
2.空元组怎么定义?
3.定义元组的一般格式?
4.元组中只定义一个元素时应该注意什么?
# 1.什么是元组?元组与列表区别是什么?
print("1.元组就是不能改变内容(和字符串一样)的列表,用小括号定义(tapo)")# 2.空元组怎么定义?
tuple0, tuple1 = (), tuple()# 3.定义元组的一般格式?
tuple2 = (1, 2.0, True, "gaga")
print("3.元组内容:", tuple2)# 4.元组中只定义一个元素时应该注意什么?
print("4.元组在定义一个元素的时候:需要加个“,”,不然会被认为是一个被括起来的字符串或者数")
tuple3 = (1,)
print("只有一个元素的元组:", tuple3)


四.字符串

1.如何替换字符串中的内容,并返回新字符串?
2.如何按照数据段分割字符串并返回一个列表?
3.如何只去掉字符串前后空格
4.如何去掉字符串前后的特定字符
# 1.如何替换字符串中的内容,并返回新字符串?
my_str = "gaga,机械嘎嘎"
print("1.字符串替换方法,得到新字符串:", my_str.replace("gaga", "嘎嘎"))# 2.如何按照数据段分割字符串并返回一个列表?
my_str = "hello world by Python !"
print("2.字符串分割,得到列表:", my_str.split(" "))# 3.如何只去掉字符串前后空格
my_str = "   hello world by Python !  "
print("3.去掉字符串前后空格:", my_str.strip())# 4.如何去掉字符串前后的特定字符
my_str = "12321245 R6879hello world by Python !789954R32 5678456"
print("4.去掉前后某些字符,删掉匹配字符的数据:", my_str.strip("123456789 R"))


五.序列切片

1.序列包括哪些容器?
2.如何取出序列中的内容变成一个新序列?序列类型会怎么变化,都变成列表吗?
3.使用序列切片时,参数用什么分割?
4.在使用序列的时候start可以为空吗?
5.end为空表示什么?
 6.可以省略第二个冒号吗(省略step)?
7.end所在的下标可以取到元素吗?
8.想要反过来取序列中的内容可以怎么设置?
9.序列使用切片后还能使用切片吗?
# 1.序列包括哪些容器?
print("1.前面学的可以使用下标索引的容器:字符串、列表、元组都可以被称为序列")
my_str = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# 2.如何取出序列中的内容变成一个新序列?序列类型会怎么变化,都变成列表吗?
print("2.使用切片[start:end:step],序列类型和原来的序列类型一样:字符串依然是字符串,列表依然是列表")# 3.使用序列切片时,参数用什么分割?
print('3.使用冒号":"分割序列')# 4.在使用序列的时候start可以为空吗?
print("4.start可以为空,默认从头开始")# 5.end为空表示什么?
print("5.end留空表示截取到结尾")
print(my_str[::])# 6.可以省略第二个冒号吗(省略step)?
print("6.可以省略step")
print(my_str[:])# 7.end所在的下标可以取到元素吗?
print("7.end所在下标不会取到,左闭右开,和range函数一样")
print(my_str[:9])# 8.想要反过来取序列中的内容可以怎么设置?
print("8.step为负数表示反过来取")
print(my_str[::-2])# 9.序列使用切片后还能使用切片吗?
print("9.能写多个[:][:][:][:]")
print(my_str[::-1][::-1])


六.集合

1.集合支持元素重复吗,集合有序吗,使用什么定义元组呢?
2.定义集合能够使用my_set = {}吗?
3.定义集合的一般格式?
4.能够通过下标访问集合元素吗?
 5.如何添加集合元素?
6.如何移除指定的集合元素
7.如何随机移除集合的某个元素?
 8.实现两个集合的相减的两种方式(返回新集合与改变集合内容)?
9.如何并两个集合的内容?
# 1.集合支持元素重复吗,集合有序吗,使用什么定义元组呢?
print("1.集合特点:不支持元素重复,无序,使用{}定义")# 2.定义集合能够使用my_set = {}吗?
print("2.定义空集合不能使用{}只能使用下面的方法,这玩意被字典占用了")
print(type({}))
print(type(set()))# 3.定义集合的一般格式?
set3 = {1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1}
print("集合内容:", set3)# 4.能够通过下标访问集合元素吗?
print("4.由于没有顺序,无法通过下标访问集合")# 5.如何添加集合元素?
print("5.使用add新增集合元素:(列表中是append,insert)")
set3.add(7)
print(set3)# 6.如何移除指定的集合元素
print("6.移除指定的元素(和列表中的方法一样)")
set3.remove(6)
print(set3)# 7.如何随机移除集合的某个元素?
print("7.随机移除一个元素(因为无序,所以不能输入下标),返回被移除的元素:", set3.pop())
print(set3)# 8.实现两个集合的相减的两种方式(返回新集合与改变集合内容)?
print("8.取集合差集(返回新集合),A-B")
set4 = {1, 2, 3, 4, 5, 6}
set5 = {4, 5, 6, 7, 8, 9}
print("返回新集合:", set4.difference(set5))
print("原集合内容:", set4)print("取集合差集(改变原集合内容),A-B")
set4.difference_update(set5)
print(set4)# 9.如何并两个集合的内容?
set4 = {1, 2, 3, 4, 5, 6}
set5 = {4, 5, 6, 7, 8, 9}
print("9.(不改变集合内容)集合AUB")
print(set4.union(set5))


七.字典

1.如何定义空字典?
2.定义字典的一般案例?
3.能获取字典的下标吗?如何获取字典的Value?
4.字典能过够嵌套吗?键能够为字典吗?
# 字典用什么表示?
print("字典:通过字找含义。用{键(唯一)值(不唯一)}对表示")# 1.如何定义空字典?
dict1, dict2 = {}, dict()# 2.定义字典的一般案例?
dict3 = {1: 1, 2: 2, 3: 3, 4: 4, 5: 5}
dict4 = {"小A": 166, "小B": 170, "小C": 180}
print("2.字典内容:", dict3, dict4)# 3.能获取字典的下标吗?如何获取字典的Value?
print("3.字典和集合一样不能够获取下标(没有):但是能够通过键获取值:", dict3[1], dict4["小C"])# 4.字典能过够嵌套吗?键能够为字典吗?
print("4.字典可以嵌套(键不能为字典)感觉下面的写法重复的有点多")
dict5 = {"王璃鸿": {"语文": 97, "数学": 96, "英语": 93},"周捷伦": {"语文": 98, "数学": 93, "英语": 98},"林君界": {"语文": 99, "数学": 100, "英语": 97}
}
print("嵌套字典内容:", dict5)
print("嵌套字典中取出内容:", dict5["周捷伦"]["语文"])


八.字典常用操作

1.如何更新字典元素的value?
2.如何新增字典元素?使用add?
3.如何删除key并得到其值?
4.如何获取到字典的全部key?
 5.如何遍历字典?
# 1.如何更新字典元素的value?
my_dict = {"小A": 166, "小B": 170, "小C": 180}
print("1.指定键然后更新元素即可")
my_dict["小A"] = 160
print(my_dict)# 2.如何新增字典元素?使用add?
print("2.字典新增元素,指定键然后赋值即可")
my_dict["小D"] = 191
print(my_dict)# 3.如何删除key并得到其值?
print("3.通过键删除元素,得到值:", end=" ")
print(my_dict.pop("小D"))
print(my_dict)# 4.如何获取到字典的全部key?
print("4.使用key()方法获取全部Key")
my_key = my_dict.keys()
print(my_key)# 5.如何遍历字典?
print("5.遍历字典的方式for循环")
for i in my_dict:print(i, end=" ")print(my_dict[i], end=", ")


九.容器中的通用方法

1.如何返回容器中的最大值与最小值?
2.max字典返回的是什么呢?  
3.容器转换使用什么?
4.其余容器转化成字符串会转变成什么样子的字符串?
5.字符串转列表、元组、集合后元素是什么?
6.字典转列表、元组、集合后元素是什么?
7.如何排序所有容器并返回新对象?
8.如何反向排序容器?
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 1.如何返回容器中的最大值与最小值?
print("1.返回容器中的最大值与最小值:", max(my_list),min(my_list))# 2.max字典返回的是什么呢?
my_dict = {"小A": 166, "小B": 170, "小C": 180}
print("2.如果容器是字典则只会看key:", max(my_dict))# 3.容器转换使用什么?
print("3.容器转换和字符串数字之间的转换一样,使用数据类型(数据)")
print(list(range(1, 10)))
print(tuple(range(1, 10)))
print(set(range(1, 10)))# 4.其余容器转化成字符串会转变成什么样子的字符串?
print("4.其余容器转化成字符串会转变成就是转换成输出样子的字符串")
print(str(range(1, 10)))# 5.字符串转列表、元组、集合后元素是什么?
my_str = "hello world by Python !"
print("5.字符串转列表、元组、集合后元素是依然是单个字符的字符串")
print(list(my_str))# 6.字典转列表、元组、集合后元素是什么?
my_dict = {"小A": 166, "小B": 170, "小C": 180}
print("6.字典转列表、元组、集合后元素是Key")
print(list(my_dict))# 7.如何排序所有容器并返回新对象?
print("7.排序所有容器,返回新列表对象")
my_list = [1, 2, 3, 6, 5, 8, 5, 3, 6, 5, 4, 7, 4, 1, 2, 5, 9, 8, 5, 6, 3, 21, 4, 7]
print(sorted(my_list))# 8.如何反向排序容器?
print("8.反向排序容器")
print(sorted(my_list, reverse=True))
      

这篇关于[转生到Python世界就得拿出真本事!] Python速通:基础与容器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/411794

相关文章

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Python进阶之Excel基本操作介绍

《Python进阶之Excel基本操作介绍》在现实中,很多工作都需要与数据打交道,Excel作为常用的数据处理工具,一直备受人们的青睐,本文主要为大家介绍了一些Python中Excel的基本操作,希望... 目录概述写入使用 xlwt使用 XlsxWriter读取修改概述在现实中,很多工作都需要与数据打交

使用Python实现在Word中添加或删除超链接

《使用Python实现在Word中添加或删除超链接》在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能,本文将为大家介绍一下Python如何实现在Word中添加或... 在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能。通过添加超

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

利用Python编写一个简单的聊天机器人

《利用Python编写一个简单的聊天机器人》这篇文章主要为大家详细介绍了如何利用Python编写一个简单的聊天机器人,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 使用 python 编写一个简单的聊天机器人可以从最基础的逻辑开始,然后逐步加入更复杂的功能。这里我们将先实现一个简单的

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Python实现高效地读写大型文件

《Python实现高效地读写大型文件》Python如何读写的是大型文件,有没有什么方法来提高效率呢,这篇文章就来和大家聊聊如何在Python中高效地读写大型文件,需要的可以了解下... 目录一、逐行读取大型文件二、分块读取大型文件三、使用 mmap 模块进行内存映射文件操作(适用于大文件)四、使用 pand

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一