鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: wideband

[已解决]extend 追加多个元素,打印none

[复制链接]
 楼主| 发表于 2023-7-4 09:28:56 | 显示全部楼层
split、rsplit、partition和rpartition的用法
text = "Hello, how are you?"
result = text.split(",")  # 使用逗号作为分隔符进行分割
print(result)
——————['Hello', ' how are you?']
text = "I love apples and oranges and bananas"
result = text.rsplit("and", 2)  # 使用"and"作为分隔符进行分割,最多分割两次
print(result)
——['I love apples ', ' oranges ', ' bananas']
text = "I have a cat"
result = text.partition("have")
print(result)
——('I ', 'have', ' a cat')
text = "I have a cat"
result = text.rpartition("a")
print(result)
——('I have ', 'a', ' cat')


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-4 09:36:29 | 显示全部楼层
('I have a c', 'a', 't')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-10 09:52:11 | 显示全部楼层
前面描述的 嵌套字典 中关键字排序:

for id, person in sorted(people.items(), key=lambda x: x[1]['age']):
    print....

x 就是外部字典 中的每个字典;
x[1] 就是里面字典;
x[1]['age']: 人员信息的 具体一个值;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-13 16:46:11 | 显示全部楼层
阐述以下方法:
@classmethod
@staticmethod
@property

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-2 21:03:16 | 显示全部楼层
画出三角形ABC,边长分别是 a,b,c

import turtle

# 设置顶点坐标和边长
A = (-100, 0)
B = (100, 0)
C = (0, 150)
a = 200
b = 150
c = 130

# 移动到点A
turtle.penup()
turtle.goto(A)
turtle.pendown()

# 显示顶点A
turtle.write("A", align="right")

# 画出三角形
turtle.goto(B)
turtle.write("B", align="left")
turtle.goto(C)
turtle.write("C", align="center")
turtle.goto(A)

'''
# 显示边长
turtle.penup()
turtle.goto((A[0]+B[0])/2, (A[1]+B[1])/2)
turtle.write("a", align="right")
turtle.goto((B[0]+C[0])/2, (B[1]+C[1])/2)
turtle.write("b", align="right")
turtle.goto((A[0]+C[0])/2, (A[1]+C[1])/2)
turtle.write("c", align="right")

# 隐藏海龟
turtle.hideturtle()
turtle.done()

'''
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 07:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表