[转生到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 num
    num = False


num = True
change()
print(num)


九.空类型

1.函数在return没有参数时返回的是什么呢?
2.None可以用来函数判断吗?相当于什么条件呢?
def check_age(age):
    if age >= 18:
        return True
    return 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))
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值