python记录
python基础学习记录
shuimu114
这个作者很懒,什么都没留下…
展开
-
python中的迭代工具
示例中有两个序列,使用zip函数把两个列表打包成一个元组,可以看到zip返回了一个zip对象,使用list将其转换成列表。可以看到最终结果,两个列表中元素打包成一个个的元组。zip函数用于将可迭代的对象(如列表、元组、字符串等)作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。a、b两个列表,a中3个元素,b中有4个元素,使用zip函数,组成的元组只用了3个元素,没有使用列表b中的元素400。zip函数可以打包任意数量的序列,但是当序列长度不同时,zip将在最短的序列打包后结束。原创 2024-08-31 06:24:22 · 183 阅读 · 0 评论 -
python中的while与for
python中的循环和其他语言类似,使用的是while循环与for循环。原创 2024-08-25 09:03:50 · 293 阅读 · 0 评论 -
python中if语句的条件怎么写
if语句中的条件有多种形式,条件表达式是很有意思的一部分。条件表达式中最基础的是比较运算符,用于进行比较,返回布尔值。表达式作用x == yx等于yx < yx小于yx > yx大于yx >= yx大于等于yx原创 2024-08-24 16:38:07 · 903 阅读 · 0 评论 -
python基本字典操作
列表a是一个空列表,没有任何元素,此时使用a[20] = 100对列表中索引为20的元素赋值,会发生报错,索引20的元素不存在,不能进行复制。字典采用的键值对形式称为项,每个键与值之间采用冒号(:)分隔,项之间采用逗号(,)分隔,整个字典放在花括号内。字典a是空字典,使用a['test'] = 100进行赋值,则可以在字典中添加一个新项。字典中原本没有的键,也可以赋值,列表则需要使用append方法进行复制才行。使用字典时,如果不存在的键进行赋值,字典会添加新项。字典的表示采用键值对的形式。原创 2024-08-23 23:29:36 · 141 阅读 · 0 评论 -
python条件语句(if)、条件表达式
上述表达式中,判断条件是if后的name.endswith('aaa'),如果为真,则输出的是if前的内容('hello,aaa'),如果为假,则输出else后的内容('hello,ccc')测试中输入了bbb.aaa,以aaa结尾,判断为True,所以继续执行余下语句,打印hello,aaa。示例中使用了elif子句,判断输入的数字,如果大于0,打印正数,如果小于0,打印负数,都不是则打印0。示例中使用了if语句,有条件的执行代码,如果条件为真,执行后续的代码块,如果条件为假,就不执行。原创 2024-08-22 10:50:54 · 332 阅读 · 0 评论 -
python列表方法-reverse、sort
python中reverse方法可以按相反的顺序排列列表中的元素,reverse修改列表,但不返回任何值。sort方法对列表进行排序,对原有的列表进行修改,使元素按顺序排列,并不返回排序后的列表副本。1.reverse方法。原创 2024-08-21 09:41:29 · 70 阅读 · 0 评论 -
python列表方法-insert、pop、remove
列表a调用remove方法,删除元素200,在列表a中元素200有两个,调用remove方法时,删除的是第一个索引位置的元素200,另一个元素200不会被删除。列表a调用insert方法a.insert(3,666),其中3表示列表的索引,666表示插入的元素,即在索引3的位置插入元素666。python中pop方法从列表中删除一个元素(默认是最后一个元素),并且返回这个元素。python中remove方法用于删除第一个为指定值的元素。列表a调用pop方法,删除最后一个元素400返回。原创 2024-08-20 09:45:23 · 313 阅读 · 0 评论 -
python列表基本操作
对于列表,可以执行索引、切片等操作。列表是可以修改的,可以对列表进行元素赋值、删除元素、切片赋值等。使用del a[4]删除列表中的第5个元素,即500。删除后列表中的元素消失,列表的长度从5变为4。列表a中,对a[1],即列表中的第2个元素进行修改,将200改为666。列表是python中的主力数据结构。列表是可变的,可以进行修改的。修改列表,对列表中的元素赋值很容易,使用索引给特定位置的元素赋值。python中可以使用list创建列表。从列表中删除元素采用del语句即可。原创 2024-08-20 08:51:27 · 169 阅读 · 0 评论