python初识

一、简介

1.特点

1).简单易学,功能强大的编程语言;

2).高效率的高层数据结构;

3).简单而且有效的实现面向对象编程;

4).简单语法和对动态输入的支持;

5).快速的应用程序开发;

6).免费开源;

7).移植性好;

8).类库强大。

2.类别

cpython(标准)、Jpython、lronpython 注:为什么有Jpython和lronpython,为了和java和.net更好调用;python代码可以无缝移植(除第三方扩展)

3.编码支持

ASCll、GB2312、GBK、ANSL、Unicode、UTF-8

4.python字符串类型

字节字符串:bytes类型

Unicode的字符串:默认类型

5.dir和help命令

1)help命令可以查看语句或对象的使用方法

2)dir命令可以看包或者对象包含的方法和属性

 

6.数

python3中有4种类型的数:

整数:5

布尔类型:True+1 结果为2(默认True为1,False为0)

浮点数:3.23和52.3E-4;E标记表示10的幂,5.2E-4=52.3*10-4

复数:(-5+4j)

7.逻辑值、与或非

真:True

假:False

与:and

或:or

非:not

8.变量

1)变量可以改变的量;

2)变量是存储在内存中的值;

3)根据一个变量的数据类型,解释器分配内存,并决定什么数据可以存储在内存中;

4)不需要提前声明变量,赋值操作就是变量声明和定义的过程;

5)变量使用前都必须赋值

9.数据类型

数字:Numbers

字符串:String

列表:List

元组:Tuple

字典:Dictionary

10.变量赋值

a=1

a=b=c=1

a,b,c=1,2,’3′

11.对象

python把程序中用到的任何东西(数、字符串、函数)都成为对象。

12.程序块

python程序是由代码块构成;

代码块由语句构成;

语句由表达式、注释构成;语句包括顺序语句、条件语句、循环语句、定义语句;

表达式由变量、运算符、常量构成

13.物理行、逻辑行和多行

物理行:文件中的一行;

逻辑行:是Python可执行的单个语句

多行:如下图

 14.运算符和表达式

1)算术运算符:+ – * / //(整数除法) %(取余) **(求幂运算)

2)比较(关系)运算符:==(等于) !=(不等于) <>(不等于)>(大于)<(小于)>=(大于等于)<=(小于等于)

3)赋值运算符:=(等于) +=(加等于)-=(减等于) *=(乘等于)/=(除等于) //=(整除等于)%=(求余等于)

4)逻辑运算符:and(与) or(或) not(非)

5)位运算符:&(按位与运算符) |(按位或运算符) ^(按位异或运算符) ~(按位取反运算符)  <<(左移动运算符)  >>(右移动运算符)

6)成员运算符:in 在指定序列找,找到为True反之为False;not in 在指定序列找,找到为False反之为True;

7)身份运算符:is 判断两个标识符是否引用自一个对象,is not  判断两个标识符是否引用自不同 对象

8)优先级:

一个表达式中,优先级高的选运算

同级别的,按从左到右运算

 15.表达式

由操作符和变量组成的短式

16.数学函数

import math

 17.三角函数

18.随机函数

 

19.五个基本数据类型间的转换

20.浮点数之坑