cl_303303303 发表于 2018-8-15 07:02:45

python列表及函数


[*]  转义字符
  \n:表示换行

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

  3.交互式操作命令

  3.6与2.7的区别:
  3.6是input,2.7是raw_input
  input它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.
  4.运算符
  ①算数运算符:(“+”,“-”,“*”,“/”“%”,“**”,“//”)
  “+”:即两个对象相加
  “-”:即两个对象相减
  ...依次类推
  “%”:运算结果取出余数部分
  “**”:幂,返回a的b次方
  “//”:整除,结果取整数,返回的值是商的整数

  ②关系运算符(也称比较运算符):共7种
  “==”:比较两个对象是否相等
  “!=”:比较两个对象是否不相等
  “<>”:比较两个对象是否不相等,返回True/False,这个运算符类似于“!=”
  “>”:返回a对象是否大于b对象
  “<”:返回a对象是否小于b对象
  “>=”:返回a对象是否大于等于b对象
  “<=”:返回a对象是否小于等于b对象
  如何用if语句判断:
  语法:if 条件:
  执行语句;
  else
  执行语句;

  ③赋值运算符:
  “=”:简单的赋值运算符。
  eg:c=a+b,将a+b的值赋值给c
  “+=”:加法赋值运算符
  eg:a+=b相当于a=a+b
  “-=”同“+=”
  “/=”:除等于
  “%=”“**=”“//=”“*=”:与前几个道理相同
  5.列表
  列表是python中最基本的数据结构,[,,,,]由一个方括号以逗号分隔醉成的数据集合。数据可以是任意类型。
  语法:[元素1,元素2,元素3.....]
  序列中的每个元素会自动分配一个位置(这个位置就是索引,也称为下标)
  列表的特点:
  ①.列表中可以包含不同类型的对象
  ②.支持嵌套
  ③.可变即可修改,通过下标和切片改变列表元素
  6.如何定义列表?
  方法一:[] list1=

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

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

  这里lists中的1是指下标的位置,即第几个下标(下标的编号是从0开始的),5是正常数字的5,即第五个位置.
  所以意思就是:截取下标为0和第五个元素位置之间的值。
  8.如何修改列表中的元素?
  eg:

  9.列表的索引和切片
  eg:

  :下标为1后的元素与倒数第一个位置之间的元素
  [::2]:截取列表中偶数的元素
  10.向列表中追加元素
  相关函数:
  append():向列表末尾追加元素;
  extend():追加可迭代对象中的所有元素;
  insert():在指定位置插入元素;
  eg:
  append():

  extend():

  insert(2,5):2:在第几个索引前面插入的数,如果超出下标范围,不会报错并且将新值插入到末尾。
  PS:如果超出取值范围会报错
页: [1]
查看完整版本: python列表及函数