python中的转义字符是什么意思_python 转义字符、运算符、列表。。。。
1.转义字符
\n
:表示换行
2.如何查看数据类型的函数type()
练习:helloworld
strintfloatboolnonetype
print(type(‘hello world‘));
print(type(1 2 3));
print(type(12.3));
print(type(True));
print(type(None));
3.交互式操作命令
raw_input()input(‘‘)
练习:我的年龄是:(你输入的值)
4.运算符
1种:算术运算符
+-*/%**//
+两个对象相加
a=10b=20
a+b// 30
-两个对象相减
*两个对象相乘
/两个对象相除
%:运算,结果取余数部分
**幂:返回a的b次幂10的20次方
//整除:取整数,返回商的整数部分9/2
9.0//2.0》》浮点数做整除的时候得到的是浮点数
2.关系运算(比较运算符)7种
注意:所有关系运算符,结果都返回bool值
1种:==比较对象是否相等
2种:!=比较两个对象是否不相等
3.种:<>比较两个对象是否不相等返回true ,这个运算符类似于!=
4种:>返回a是否大于b
5种:<
6种:>=
7种:<=返回a是否小于等于b
3.赋值运算符8种
1种:=简单的赋值运算符
c=a+b将a+b的运算结果赋值给c
2种:+=加法赋值运算符
a+=b等效于a=a+b;(扩展运算符)
3种:-=加法赋值运算符
a-=b等效于a=a-b;
4种:*=
5种:/=
6种:%=
7种:**=
8种://=整等于
5.列表
是python中最基本的数据结构,[ ,
, , ]1个方括号内以逗号分隔组成的数据集合,数据可以是任意类型
语法:[元素1,元素2,元素3...]
012
序列中的每个元素会自动分配一个位置(索引-下标)
列表的特点:
1.列表中可以含不同类型的对象
2.支持嵌套
3.可变(可以修改)通过下标,切片,改变列表元素;
如何定义列表:
方法一:[ ]list1=[1,3,5]
方法二:使用内置函数list(
str )可以将一个序列转为列表
第一种方定义一个字符串:列表包含内容how are you
str=‘what is your name‘;变成列表打印出来
str=‘what is your name‘;
lists=list(str);
print(lists);
str=[‘how‘,‘are‘,‘you‘];
print(str);
如何访问列表中的值:
var
lists=[1,2,3]
lists[0] :获取下标对应的相前的元素
lists[0:2]从第0个位置截取到第二个位置[1,2]
修改列表中的元素:
colors=[‘red‘,‘yellow‘,‘blue‘]需求将每个颜色取出来打印出来
然后将第二黄色改成black;将改完后的打印出来
colors=[‘red‘,‘yellow‘,‘blue‘];
colors[0]=‘black‘;
print(colors);
列表的索引和切片:(截取)
classmates=[‘madking‘,‘agon‘,‘michael‘,‘bob‘,‘tracy‘];print(classmates[1:3]);print(classmates[1:-2]);从下标第1个位置开始截取(倒数第2个位置前面的
两个元素)print(classmates[::2]);截取列表中偶数的元素。
6.向列表中追加元素
append()
:向列表末尾追加元素;
7.extend( ):追加可迭代对象中所有元素
list1=[1,2,3];
list2=[];
list2.extend(list1);直接在list2中追加list1元素list1=[1,2,3];
list2=[11,12];
list2.extend(list1);[11, 12, 1, 2, 3]如果list2里本身有元素,是向末尾追加另外一个列表里的元素8.insert()在指定位置插入元素insert(starti,插入值) starti--列表的下标值 ,新值插入表下标的前面如果超出范围,不会报错,新值会追加到末尾注意:如果超出取值范围会报错:list=[1,2,3]list[8]//报错
本文出自 “刘小兔” 博客,转载请与作者联系!
原文地址:http://lyanhong.blog.51cto.com/12788695/1914211