LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
初学python
cathanzo 2019-01-05

python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

python适合开发:网络应用,网址,后台服务;

日常小工具,系统管理员脚本任务;把其他语言开发的程序包装起来,方便使用。

缺点:运行速度慢,python是解释性语言;代码不能加密,不能和c一样生成.exe


变量和基本数据类型


变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符


多个变量赋值

Python允许同时为多个变量赋值。

例子:

        a = b = c = 1

python编程:

        交互式编程:编译软件直接编译

        脚本式编程:将代码放入.py文件中直接运行


Python标识符

在python里,标识符由字母,数字,下划线组成

在python中,所有标识符可以包括英文,数字,以及下划线(_),但不能以数字开头,以及关键字

Python标识符是区分大小写的。


行与缩进

Python语言的最大区别就是,python的代码块不使用大括号{} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。


Python注释

#:单个注释

’’’  ’’’:多行注释,使用单引号

“”“”“” “”“”“”:多行注释,使用多引号


标准数据类型

Python中的标准数据类型:

Numbers(数字);String(字符串);List(列表);Tuple(元组);Dictionary(字典);Set(集合);

可变数据类型与不可变数据类型

可变:字符串;列表;字典

不可变:数字;元组;集合


运算符,类型转换

算术运算符

+:加法

-:减法

*:乘法

/:除法

%:取模—返回出发的余数

**:幂—返回x的y次幂

//:取整除—返回商的整数部分

比较(关系)运算符

==:等于

!=:不等于

>:大于

<:小于

>=:大于等于

<=:小于等于

赋值运算符

=:简单的赋值运算符

C = a+b将a+b的运算结果赋值为C

+=:加法赋值运算符

C += a 等效于c = c + a

-+:减法赋值运算符

C -= a 等效于c = c -a

*=:乘法赋值运算符

C *= a等效于c = c*a

/=:除法赋值运算符

C /= a 等效于c = c/a

%=:取模赋值运算符

C %= a 等效于c = c%a

**=:幂赋值运算符

C **= a 等效于 c = c ** a

//=:取整除赋值运算符

C //= a 等效于c = c //a

逻辑运算符

and: 与a and b

or: 或a or b

not: 非not a

 

成员运算符

in:如果指定的序列中找到值返回True,否则返回False

not in: 如果指定的序列中没找到值返回True,否则返回False

python身份运算符

is:是判断两个标识符是不是引用自一个对象

is not: 是判断两个标识符是不是引用自不同对象

Python运算符优先级

** 指数(最高优先级)

/  *  %  // 除,乘,取模,取整除

+ - 加减法

<= >=  比较运算符

== !=  等于运算符

= %= /= //= -= += *= **=    赋值运算符

is is not  身份运算符

in not in  成员运算符

not and or  逻辑运算符



推荐文章
评论(0)
分享到
转载我的主页