python常用函数介绍

更改字符串大小写

first_name = "li"
last_name = "hua"
full_name = f"{first_name} {last_name}"
print(f"你好,我的名字是 {full_name.title()}")  # 更改字符串的每个单词的首字母为大写,其他为小写
print(f"你好,我的名字是 {full_name.upper()}")  # 更改字符串的全部字母为大写
print(f"你好,我的名字是 {full_name.lower()}")  # 更改字符串的全部字母为小写
print(f"你好,我的名字是 {full_name.swapcase()}")  # 字符串的大小写字母对应转换
print(len(full_name))  # 返回字符串的长度

字符串中使用变量

first_name = "li"
last_name = "hua"
full_name = f"你好,我是李华。\nhello, I'm {first_name.title()} {last_name.title()}."
print(full_name)

打开文件写入数据

 fp = open("D:/MyDatas/123.docx", "a+")  # a+表示读写操作
 print('helloworld', file=fp)
 fp.close()
 # 打开一个文件并向里面写入东西

删除空白

# str.strip()  # 删除字符串两边多余的空白
# str.lstrip()  # 删除字符串开头多余的空白
# str.rstrip()  # 删除字符串末尾多余的空白
first_name = "  li  "
last_name = "  hua  "
full_name = f"{first_name}{last_name}"
print(f"我名字是:{full_name}")
print(f"字符串长度为:{len(full_name)}")  # 返回字符串的长度

print("\n删除字符串开头空白:")
kai_full_name = full_name.lstrip()  # 删除字符串开头多余的空白
print(f"我名字是:{kai_full_name}")
print(f"字符串长度为:{len(kai_full_name)}")  # 返回字符串的长度

print("\n删除字符串末尾空白:")
mo_full_name = full_name.rstrip()  # 删除字符串末尾多余的空白
print(f"我名字是:{mo_full_name}")
print(f"字符串长度为:{len(mo_full_name)}")  # 返回字符串的长度

print("\n删除字符串两边的空白:")
liang_full_name = full_name.strip()  # 删除字符串两边多余的空白
print(f"我名字是:{liang_full_name}")
print(f"字符串长度为:{len(liang_full_name)}")  # 返回字符串的长度

列表元素的修改、添加和删除

list_data = ['1', 'banana', 'apple']  # 定义一个列表
print(list_data)
list_data[0] = 'dog'  # 修改指定列表元素
print(list_data)

list_data.append('object')  # 在列表末尾添加元素
list_data.append('fly')
print(list_data)

list_data.insert(0, 'cat')  # 在指定位置添加元素
list_data.insert(4, 'popy')
print(list_data)

del list_data[4]  # 直接永久删除列表对应位置的元素
print(list_data)

popped = list_data.pop(4)  # 弹出(删除)列表对应位置的元素
print(popped)
print(list_data)

list_data.remove('fly')  # 直接移除列表特定的元素
print(list_data)


print(sorted(list_data))  # 按字母顺序 临时性 排序 列表元素

list_data.sort(reverse=True)  # 按字母顺序相反的顺序 永久性 排序 列表元素
print(list_data)

list_data.sort()  # 按字母顺序 永久性 排序 列表元素
print(list_data)

list_data.reverse()  # 永久性 反转列表元素顺序
print(list_data)

length_list = len(list_data)  # 获取列表长度
print(length_list)

数字列表的最大值、最小值、求和

data_ji = []
for data in range(0, 160, 8):
    value = data ** 2
    data_ji.append(value)
print(f"定义的数字列表为:{data_ji}")
min_data = min(data_ji)  # 数字列表最小值
print(f"列表最小值{min_data}")
max_data = max(data_ji)  # 数字列表最大值
print(f"列表的最大值为:{max_data}")
sum_data = sum(data_ji)  # 数字列表求和
print(f"列表的数字之和为:{sum_data}")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cl°

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值