1.概念介绍

Python分为2.x本子和3.x版本,3.x版本规范了代码,但不向下包容。

干什么要利用Python这门语言?1.软件品质高    2.付出作用高   3.可移植性好
  4.规范库的支撑    

Python优点大多,缺点是速度相当不够快    

Python使用处境有:*系统编制程序,如编写系统管理工科具,自动化学工业具
  *编排用户图形接口,开采GUI程序   *Internet脚本的编写制定   *数据库编制程序,通过接口来促成    *快快原型
     *数值总结和科学总结编程、游戏、人工智能、机器人等

官网:www.Python.org

Python是解释性语言

Python跟Java类似,都以用编造机PVM实施字节码(跟c  Java不等同)文件

在准确配置参数后“Python”命令就能够进来互相格局,此时唤起符产生“<<<”

相互方式下比起文本情势,会有如下特征:

1. 文书前边无法有空格,不然报错。

2. 复合语句中第二行先导提醒符会形成“…”

3. 用第一个空行表示语句结束。

基础语法

  标志符:标志符有字母、数字、下划线组成,但无法以数字开始

  行和压缩:Python不应用{}来代表语句的发端和了结,所以紧缩很重大

  引号:单双引号都一致,三引号”””能够利用段落

  注释:可以运用#来拓展批注

 

 

2.Python的项目与运算—数字

Python3.x偏分头只有三个品类

最大数2**63

负数的限量比正数多三个

Python提供2进制到36进制数的输入

复数格式:i换来j或J

除法中Python3.x会活动调换格式  3/6=0.5

位运算符只好对整数进行

逻辑运算符:and or not

成员运算符:in,not in

地点运算符:is,is not

当数字相and的时候,有多个为0则结果为0,不然正是第贰个数字

Or的时候相反

not只有0是true

and前面

3澳门凯旋门游戏网址.x本子标准了代码。 

 

  1. Python的项目与运算—数字(二)  函数

3澳门凯旋门游戏网址.x本子标准了代码。bin,oct,hex 进制转换函数

pow:幂函数——-pow(2,3)    8

sqrt:平方根,开出去是浮点数

max,min最值

abs与fabs:取相对值
  区别:fabs函数抽取来是浮点数,abs能够维持原有的数字类型

3澳门凯旋门游戏网址.x本子标准了代码。round:四舍五入   在2.x和3.x上有一些差距

   在2里是四舍五入,3里是周边整数偶数的款式取整

(3.x)例如a=2.5,b=3.5   round(a)   2  round(b)   4

ceil: 取最小的超过该值的最大整数

floor:去最大的小于该值的十分的小整数

cmp:相比较函数,但python3.x抛弃了这几个函数

random:随机数模块   random.random是取0-1里头的小数

取随机数是random.choice/sample   sample((总量),要取多少个)

 打乱顺序是shuffle,获取N位随机数是getrandbits(比特值)

modf:把浮点数的大背头位和小数位单都抽取来   math.modf(2.5)   (0.5,2.0)

log:指数函数,默许e为底数,结果为浮点数。log10以10为底数,能够自定义底数

math.log(3) 暗许底数e      math.log(4,2)  以2为底数的4的对数

math.log10(100)  以10为底数

Decimal模块:化解精度难点 常用于金融行当

a=2.1   b=4.2   a+b   6.30000001

        a=Decimal(‘2.1’)   b=Decimal(‘4.2’)   a+b   Decimal(‘6.3’)

格式化输出——format

动用bin(),oct(),hex()的时候会发掘前面会加0b,0o,0x,当不想要前缀的时候用format函数来缓慢解决难题

          a=13  bin(a)    ‘0b1101’

  format(a,’b’)    1101

 

4.python的档案的次序与运算—动态类型

·变量没有项目,当第四回复制给一个变量的时候,它就自动被创建了

·当变量被表明式使用时立刻被其引用的靶子所替代。

a=3      #这里3是整数     a=”three”    #在那边”Three”是字符串

·变量里积攒的是三个目的的指针

·引用:自动变成的从变量到对象的指针

·变量是存放指针的,因而变量未有项目

·对象是存放数据的,所以目的是有品种的

·第一回引用(赋值)时,当其他变量引用对象3的话,3就能回收

 

共享引用:多少个变量共享一个指标,都指向对象,而不是指向变量

a=3

b=a

·当a被赋另叁个值了,就能够创制三个指标,若不是退换目的

当a=’three’时,b还等于3

·当引用列表时,能够先把列表里的值复制到新的列表,再改换列表里的值

·在python里,多少个变量引用同一整数、字符串时,会引用同一对象

可是在别的时候,在python里给七个变量赋予一样值的目的,其指标是不共用的

 

·学习质感推荐>>>..简单学Python

澳门凯旋门游戏网址 1

 

相关文章