前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python列表及函数

python列表及函数

作者头像
py3study
发布2020-01-15 01:04:07
6870
发布2020-01-15 01:04:07
举报
文章被收录于专栏:python3
  1. 转义字符

\n:表示换行

wKioL1jqBOnAkDdDAAAvsFtkzDs468.png-wh_50
wKioL1jqBOnAkDdDAAAvsFtkzDs468.png-wh_50

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

wKioL1jqBZeRrFyoAABpF9rE8T4825.png-wh_50
wKioL1jqBZeRrFyoAABpF9rE8T4825.png-wh_50

3.交互式操作命令

wKioL1jqFCGRWsrrAAApruJocMU732.png-wh_50
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
wKioL1jqB0eyo0McAABME-gNyaM615.png-wh_50

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

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

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

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

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

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

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

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

如何用if语句判断:

语法:if 条件:

    执行语句;

    else

    执行语句;

wKiom1jqCN_w6yrhAAA8NFCci0Q055.png-wh_50
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
wKioL1jqDBvTU_wiAAAm0s1ffnE665.png-wh_50

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

eg:

wKiom1jqDIDzX0DhAAAiTvpwZn4523.png-wh_50
wKiom1jqDIDzX0DhAAAiTvpwZn4523.png-wh_50

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

wKioL1jqDP-iF7g4AAAi70pWZN8739.png-wh_50
wKioL1jqDP-iF7g4AAAi70pWZN8739.png-wh_50

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

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

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

eg:

wKiom1jqDkyRTB7xAAAon3R2twU733.png-wh_50
wKiom1jqDkyRTB7xAAAon3R2twU733.png-wh_50

9.列表的索引和切片

eg:

wKioL1jqDyPiLDS9AAA9J8u5ZrM666.png-wh_50
wKioL1jqDyPiLDS9AAA9J8u5ZrM666.png-wh_50

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

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

10.向列表中追加元素

相关函数:

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

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

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

eg:

append():

wKiom1jqEhLy_HdCAAAluvTYZhQ485.png-wh_50
wKiom1jqEhLy_HdCAAAluvTYZhQ485.png-wh_50

extend():

wKiom1jqEmeBmddsAAAm9SI4yAY940.png-wh_50
wKiom1jqEmeBmddsAAAm9SI4yAY940.png-wh_50

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

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

wKiom1jqEPmgDG56AAAndiDy-6w990.png-wh_50
wKiom1jqEPmgDG56AAAndiDy-6w990.png-wh_50
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档