1. 转义字符

\n:表示换行

python列表 值 求和 python列表求和的函数_python

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

python列表 值 求和 python列表求和的函数_python列表 值 求和_02

3.交互式操作命令

python列表 值 求和 python列表求和的函数_python_03

3.6与2.7的区别:

3.6是input,2.7是raw_input

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

4.运算符

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

“+”:即两个对象相加

“-”:即两个对象相减

...依次类推

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

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

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

python列表 值 求和 python列表求和的函数_运算符_04

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

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

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

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

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

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

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

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

如何用if语句判断:

语法:if 条件:

    执行语句;

    else

    执行语句;

python列表 值 求和 python列表求和的函数_数据结构与算法_05

③赋值运算符:

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

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

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

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

“-=”同“+=”

“/=”:除等于

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

5.列表

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

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

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

列表的特点:

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

②.支持嵌套

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

6.如何定义列表?

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

python列表 值 求和 python列表求和的函数_python列表 值 求和_06

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

eg:

python列表 值 求和 python列表求和的函数_运算符_07

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

python列表 值 求和 python列表求和的函数_数据结构与算法_08

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

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

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

eg:

python列表 值 求和 python列表求和的函数_运算符_09

9.列表的索引和切片

eg:

python列表 值 求和 python列表求和的函数_运算符_10

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

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

10.向列表中追加元素

相关函数:

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

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

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

eg:

append():

python列表 值 求和 python列表求和的函数_python列表 值 求和_11

extend():

python列表 值 求和 python列表求和的函数_python_12

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

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

python列表 值 求和 python列表求和的函数_数据结构与算法_13




转载于:https://blog.51cto.com/super12138/1914342