首页 > 代码库 > pyhton入门(二)

pyhton入门(二)

Python

1.转义字符

  \n:表示换行

 

 2.如何查看数据类型的函数type()

 

3.交互式操作命令raw_input()  input(‘‘)

 

我的年龄是:(你输入的值)

 

   4.运算符

 

   1种:算术运算符

       +   -   * /  %  **  //

 

  +  两个对象相加

  a=10  b=20

  a+b   // 30

 

 -   两个对象相减

 *   两个对象相乘

 /   两个对象相除

%:运算,结果取余数部分

** 幂:返回ab次幂    1020次方

// 整除:取整数,返回商的整数部分  9/2

 9.0//2.0  》》浮点数做整除的时候得到的是浮点数

 

2.关系运算(比较运算符)7

  注意:所有关系运算符,结果都返回bool

 

  1种:== 比较对象是否相等

  2种:=比较两个对象是否不相等

  3.种: <> 比较两个对象是否不相等返回true ,这个运算符类似于!=

  4种: > 返回a是否大于b

  5 种: <

  6 种: >=

  7 种: <= 返回a是否小于等于b

 

a=21   b=10 

如果 a==b 就打印字符串: ‘a等于b‘   否则  打印  ‘a不等于b‘

打印结果是 :a不等于b

 

if  条件:

  执行语句;

else

  执行语句;

 

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 种://=  整等于

 

a=10  b=20;

     分别用这8个运算符运算结果(直接打印)

 

 

5.列表

 

  python中最基本的数据结构,[ ,, , ]1个方括号内以逗号分隔组成的数据集合,数据可以是任意类型

 

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

          0       1      2

 序列中的每个元素会自动分配一个位置(索引-下标)

 

列表的特点:

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

   2.支持嵌套

   3.可变(可以修改)通过下标,切片,改变列表元素;

 

如何定义列表:

 

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

 

 方法二:使用内置函数list(str ) 可以将一个序列转为列表

 

如何访问列表中的值:

 

 varlists=[1,2,3]

 lists[0] :获取下标对应的相前的元素

 lists[0:2] 从第0个位置截取到第二个位置[1,2]

 

修改列表中的元素:

       colors=[‘red‘,‘yellow‘,‘blue‘] 需求将每个颜色取出来打印出来

       然后将第二黄色改成black; 将改完后的打印出来

 

列表的索引和切片:(截取)

 

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]//报错

 

本文出自 “youyou” 博客,转载请与作者联系!

pyhton入门(二)