- 博客(14)
- 收藏
- 关注
转载 Python-函数
def 函数名 (参数) :'''文档字符串'''函数体/若干语句调用:函数名()很多函数会带有return语句,return语句用于将函数处理结果返回,或者返回一些其他数据。当return被执行,代表函数调用结束,也就是说return语句的作用之二就是结束函数的调用。
2024-07-13 17:23:17
104
原创 可变集合set()与不可变集合frozenset()
上篇文章中交集、并集等对原集合并不做修改,而对应的在方法名后加上 _update(),如交集更改:intersection_update(),就会更新集合。(2)如果单纯的向集合中加一个元素,使用add(),只支持一个参数(整体作为一个元素插入,与update()不同)如果指定删除的元素不存在,remove()会抛出异常,而discard()则会静默处理。(3)pop()方法,用于随机从集合中弹出(删除)一个元素。(4)clear()方法,清除集合内的元素。
2024-07-13 11:08:24
237
原创 与序列相关的一些函数
不同的是,sorted可以对字符串等可迭代对象进行排序,并以列表的形式返回一个全新的对象,对原对象不产生影响。语法结构为map(func, *iterables),第一个参数是指定函数计算。第二个参数是要计算的可迭代对象。all()判断可迭代对象中是否所有元素的值都为真;进行遍历(使用)之后,mapped就已经为空了,所以它是一次性的,◆ iterable:指的是可迭代对象,比如列表,元组,集合。len()求一个可迭代对象的长度,有可承受范围,有上限。◆ star:是指定的可选参数,若没有指定,默认为0。
2024-07-09 15:51:50
1155
原创 Python-字符串格式化
str.format()可以快速地生成一个字符串,format()用于按照一定格式填充str中的{}。以上的冒号是必须的,左边是关键字或者索引,即我们需要填充的字符串内容,右边是格式化选项。可以使用逗号和下划线作为千位分隔符。简化了format格式化字符串操作。具体用法需要在字符串前加上f或者F。(4)对齐方式[align]
2024-07-09 13:12:07
263
原创 Python之字符串常用方法
(6)casefold()将字符串内所有字母进行小写,,与lower()不同的是,lower()仅能识别英文字母进行转换,而casefold()可识别多种语言。(1)partition(sep),将字符串以sep为分隔符进行分割,并返回一个三元组(sep前字符串,sep,sep后字符串);(3)index(sub, start, end),同find()用法一致,不同的是,如果查找的是不存在的元素,find()需注意的是,由于字符串不可变,所有的转换均只是返回一个结果,而字符串本身并不改变。
2024-07-08 18:41:14
1238
原创 Python之分支和循环
即当if中条件满足时,不在进行else中代码3的处理而直接进行代码4;如果if条件不满足时,将会直接进行else代码3的处理,然后再执行代码4。先执行代码1,再执行if语句进行条件判断是否满足,如果满足则依次执行代码2、代码3;如果不满足,则跳过代码2,执行代码3。但是这样写存在的一个缺点是,每一个if中的条件都会判断一次,为了提高效率,我们可以选择另一种方式:elif。for循环对“可迭代对象”进行遍历并赋值给each,循环次数取决于“可迭代对象”的长度。该分支结构是按代码顺序一条条进行,
2024-07-07 17:30:33
458
原创 Python之变量和字符串
字符串类似于数组,字符串中第一个字符下标为0,第二个为1,,,以此类推;如果反过来进行索引,则字符串最后一个字符下标为-1,倒数第二个为-2,,,以此类推。在Python中,字符串为成对引号之间的字符组合,“成对引号”可以是单引号、双引号或者三引号。那么在第一行,我们就将整数8赋值给了变量a,或者说把整数8临时放在了变量a代表的储存地址。如果分片缺省,如a[:-2]则代表a[0:-2],即字符串“ABCD”。由于“临时性”,在执行完第二行代码后,变量a的值为字符串“cxl”
2024-07-07 10:17:06
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人