python笔记

这篇博客详细介绍了Python编程的基础知识,包括字符串、整数、列表、元组、字典等数据结构的使用方法,如字符串的大小写转换、列表的增删改查、元组的不可变特性以及字典的键值对操作。此外,还讲解了用户输入、while循环、函数的定义和使用,包括如何处理可变数量的参数。文中强调了在for循环中不应修改列表,以及如何在while循环中使用列表和字典来处理用户输入。最后,博主探讨了函数的返回值、列表的修改以及如何将函数存储在模块中,强调了导入模块时的注意事项和不同导入方式的适用场景。
摘要由CSDN通过智能技术生成

字符串

用单引号、双引号括起来的一系列字符。
str.title() 标题化,每个单词首字母大写,其他小写
str.upper() 所有英文字母全部大写
str.lower() 所有英文字母全部小写

str.strip() 剔除字符串开头和末尾的空白(字符串中间的不能剔除)
str.lstrip() 剔除字符串开头的空白(left)
str.rstrip() 剔除字符串结尾的空白(right)

整数

a**b **表示乘方
a/b 小数除法
a//b 取整除法

列表

在这里插入图片描述
在这里插入图片描述

由一系列特定顺序排列的元素组成。
用方括号[ ]来表示列表,并用逗号来分隔其中的元素。
要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
列表索引从0开始。
通过索引指定为-1,可以让python返回最后一个列表元素。

在列表末尾添加元素;list.append(value)
在列表中添加元素:list.insert(index,value)。方法insert()在索引处添加空间,并将值存储到这个地方。这个操作将列表中既有的每个元素都右移一个位置。

如果知道要删除元素在列表中的位置,可以使用del删除。 del list[index]
方法pop()可删除列表末尾的元素,并接着使用它的值。列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
可以使用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。
如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。
当不知道要从列表中删除的值所处的位置。如果只知道要删除的元素的值,可使用方法remove()。
方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。

使用方法sort()对列表进行永久性排序。
方法sort()永久性地修改了列表元素的排列顺序。排序后按字母顺序排列的,再也无法恢复到原来的排列顺序。
可以按与字母顺序相反的顺序排列列表元素,为此,只需向sort()方法传递参数reverse=True。

使用函数sorted()对列表进行临时排序。
函数sorted()能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。
如果要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True。

要反转列表元素的排列顺序,可使用方法reverse()。
方法reverse()永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用reverse()即可。

使用函数len()可快速获悉列表的长度。

遍历整个列表
for item in list_of_item:
编写for循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。

使用函数range()能够轻松地生成一系列的数字。for value in range(a,b)。
函数range()让python从指定的第一个值开始数,并在到达指定的第二个值后停止,因此输出不包含第二个值。
使用range()创建数字列表。
要创建数字列表,可使用函数list()将range()的结果直接转换为列表。如果将range()作为list()的参数,输出将为一个数字列表。
使用函数range()时,还可指定步长。

有几个专门用于处理数字列表的Python函数。
min(list)
max(list)
sum(list)

列表解析只需编写一行代码就能生成列表。
列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素
listname=[含value表达式 for value in range()]
要使用这种语法,首先指定一个描述性的列表名;然后,指定一个左方括号,并定义一个表达式,用于生成你要存储到列表中的值。在这个示例中,表达式为value2&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值