python列表及函数

发布时间:2019-06-21 17:36:01编辑:auto阅读(2085)

    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



关键字