Python函数笔记

1.翻转字符串

直接string[::-1]

2..upper()

将小写字母(字符串)变大写string.upper(),这个是返回一个新的字符,不会更改原始字符

3.

字符串不可以进行覆盖,只能获取

4.列表

增加元素: 你可以使用 append() 方法在列表的末尾添加元素,也可以使用 insert() 方法在指定位置插入元素,还可以使用 extend() 方法将一个列表中的元素添加到另一个列表中。

my_list = [1, 2, 3]
my_list.append(4)           # 在末尾添加元素
my_list.insert(1, 10)       # 在索引1的位置插入元素10
my_list.extend([5, 6, 7])   # 将另一个列表的元素添加到末尾

 删除元素: 你可以使用 pop() 方法删除指定位置的元素,使用 remove() 方法删除特定值的元素,或者使用 del 语句删除指定位置的元素。

my_list = [1, 2, 3, 4, 5]
my_list.pop(2)       # 删除索引2的元素,结果是 [1, 2, 4, 5]
my_list.remove(4)    # 删除值为4的元素,结果是 [1, 2, 5]
del my_list[0]       # 删除索引0的元素,结果是 [2, 5]

所以,列表是可以增加、删除和修改元素的可变数据结构。

5.''.join()

这个主要用在字符串上,括号里面一定是可迭代的对象,而且对象一定是字符串

a = ['1', '2']
b = '12'
c = [1, 2]
print(''.join(a))
print(''.join(b))
print(''.join(c))

结果:
12
12
Traceback (most recent call last):
  File "C:\Users\chen\PycharmProjects\pythonProject\main.py", line 6, in <module>
    print(''.join(c))
          ^^^^^^^^^^
TypeError: sequence item 0: expected str instance, int found

''中可以添加想在每个迭代对象之间添加的东西, 最终函数返回的是一个字符串

6.print(A, end = ' ')

你提供的代码片段使用了 end 参数来控制 print() 函数的输出行为。在这里,end 参数的值被设置为一个空格字符 ' ',这意味着在 print() 函数打印完 A 的值之后,不会默认换行,而是以空格字符结尾。

例如,如果A的值为 5,那么使用 end=' ' 参数的 print() 将会打印出 5 后跟一个空格字符,而不会换行。

这可以在需要在同一行上输出多个值或字符时很有用,以控制它们之间的分隔符。例如:

print("Value 1:", end=' ')
print(10, end=' ')
print("Value 2:", end=' ')
print(20, end=' ')

这将输出:

Value 1: 10 Value 2: 20

 注意,在默认情况下,print() 函数的 end 参数设置为换行符 '\n',因此每次调用 print() 后会自动换行。通过显式设置 end 参数,你可以更改这种行为。

7.input()

input()相当于sys.stdin.readline()

8.deque

 使用deque时候,需要引用库from collections import deque

9.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值