文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python列表及函数

2023-01-31 00:53

关注
  1. 转义字符

\n:表示换行

wKioL1jqBOnAkDdDAAAvsFtkzDs468.png-wh_50

2.查看数据类型的函数,(括号里的是字符类型)

wKioL1jqBZeRrFyoAABpF9rE8T4825.png-wh_50

3.交互式操作命令

wKioL1jqFCGRWsrrAAApruJocMU732.png-wh_50

3.6与2.7的区别:

3.6是input,2.7是raw_input

input它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.

4.运算符

①算数运算符:(“+”,“-”,“*”,“/”“%”,“**”,“//”)

“+”:即两个对象相加

“-”:即两个对象相减

...依次类推

“%”:运算结果取出余数部分

“**”:幂,返回a的b次方

“//”:整除,结果取整数,返回的值是商的整数

wKioL1jqB0eyo0McAABME-gNyaM615.png-wh_50

②关系运算符(也称比较运算符):共7种

“==”:比较两个对象是否相等

“!=”:比较两个对象是否不相等

“<>”:比较两个对象是否不相等,返回True/False,这个运算符类似于“!=”

“>”:返回a对象是否大于b对象

“<”:返回a对象是否小于b对象

“>=”:返回a对象是否大于等于b对象

“<=”:返回a对象是否小于等于b对象

如何用if语句判断:

语法:if 条件:

    执行语句;

    else

    执行语句;

wKiom1jqCN_w6yrhAAA8NFCci0Q055.png-wh_50

③赋值运算符:

“=”:简单的赋值运算符。

eg:c=a+b,将a+b的值赋值给c

“+=”:加法赋值运算符

eg:a+=b相当于a=a+b

“-=”同“+=”

“/=”:除等于

“%=”“**=”“//=”“*=”:与前几个道理相同

5.列表

列表是python中最基本的数据结构,[,,,,]由一个方括号以逗号分隔醉成的数据集合。数据可以是任意类型。

语法:[元素1,元素2,元素3.....]

序列中的每个元素会自动分配一个位置(这个位置就是索引,也称为下标)

列表的特点:

①.列表中可以包含不同类型的对象

②.支持嵌套

③.可变即可修改,通过下标和切片改变列表元素

6.如何定义列表?

方法一:[] list1=[1,3,5]

wKioL1jqDBvTU_wiAAAm0s1ffnE665.png-wh_50

方法二:使用内置函数“list()”,将一个序列转为列表

eg:

wKiom1jqDIDzX0DhAAAiTvpwZn4523.png-wh_50

7.如何访问列表中的值?

wKioL1jqDP-iF7g4AAAi70pWZN8739.png-wh_50

这里lists[1:5]中的1是指下标的位置,即第几个下标(下标的编号是从0开始的),5是正常数字的5,即第五个位置.

所以意思就是:截取下标为0和第五个元素位置之间的值。

8.如何修改列表中的元素?

eg:

wKiom1jqDkyRTB7xAAAon3R2twU733.png-wh_50

9.列表的索引和切片

eg:

wKioL1jqDyPiLDS9AAA9J8u5ZrM666.png-wh_50

[1:-1]:下标为1后的元素与倒数第一个位置之间的元素

[::2]:截取列表中偶数的元素

10.向列表中追加元素

相关函数:

append():向列表末尾追加元素;

extend():追加可迭代对象中的所有元素;

insert():在指定位置插入元素;

eg:

append():

wKiom1jqEhLy_HdCAAAluvTYZhQ485.png-wh_50

extend():

wKiom1jqEmeBmddsAAAm9SI4yAY940.png-wh_50

insert(2,5):2:在第几个索引前面插入的数,如果超出下标范围,不会报错并且将新值插入到末尾。

PS:如果超出取值范围会报错

wKiom1jqEPmgDG56AAAndiDy-6w990.png-wh_50



阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯