1.Python语言的类型

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell)。因此,其通常以容易修改程序的“解释”作为运行方式,而不需要编译。

2.IDLE

IDLE是开发 python 程序的基本IDE(集成开发环境)。简单来说就是键入文本与程序交互的途径,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE与Python进行互动。

3.Python运算符

1.算术运算符

+


两个对象相加

-


得到负数或者两个对象相减

*


两个数相乘或是返回一个被重复若干次的字符串

/


两个对象相除

%

取模

返回除法的余数

**


返回乘方运算的结果,x的y次幂

//

取整除

返回商的整数部分(向下取整)

2.比较运算符

==

等于

比较对象是否相等

!=

不等于

比较对象是否不相等

<>

不等于

比较对象是否不相等,和!=类似

>

大于

返回x是否大于y,是返回'Ture',否返回‘False’

所有比较运算符返回’1‘表示’真’,返回‘0’表示‘假’

<

小于

返回x是否小于y

>=

大于等于

返回x是否大于等于y

<=

小于等于

反回x是否小于等于y

3.赋值运算符

=

简单的赋值运算符 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

4.逻辑运算符

and

布尔‘与’

如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值

or

布尔‘或’

如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算

not

布尔‘非’

如果 x 为 True,返回 False 。如果 x 为 False,它返回 True

5.位运算符

运算符

说明

使用形式

&

按位与

a & b

|

按位或

a | b

^

按位异或

a ^ b

~

按位取反

a ~ b

>>

按位右移

a >> b

<<

按位左移

a << b

6.成员运算符

in

如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True

not in

如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True

7.身份运算符

is

is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False

is not

is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False

8.运算符优先级

**

指数 (最高优先级)

~   +   -

按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) 

*   /   %   //

乘,除,取模和取整除

+   -

加法减法

>>   <<

右移,左移运算符

&

位 'AND'

^   |

位运算符

<=   <>   >=

比较运算符

<>   ==   !=

等于运算符

=   %=   /=   //=   -=   +=   *=   **=

赋值运算符

is   is not

身份运算符

in   not in

成员运算符

not   and   or

逻辑运算符

9.转义字符

\(在行尾时)

续行符

\\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

退格(Backspace)

\e

转义

\000


\n

换行

\v

纵向制表符

\t

横向制表符

\r

回车

\f

换页

\oyy

八进制数,yy代表的字符,例如:\o12代表换行

\xyy

十六进制数,yy代表的字符,例如:\x0a代表换行

\other

其它的字符以普通格式输出

10.字符串格式化符

 %c

 格式化字符及其ASCII码

%s

 格式化字符串

%d

 格式化整数

%u

 格式化无符号整型

%o

 格式化无符号八进制数

%x

 格式化无符号十六进制数

%X

 格式化无符号十六进制数(大写)

%f

 格式化浮点数字,可指定小数点后的精度

%e

 用科学计数法格式化浮点数

%E

 作用同%e,用科学计数法格式化浮点数

%g

 %f和%e的简写

%G

 %F 和 %E 的简写

%p

 用十六进制数格式化变量的地址

4.内置函数

嵌入到主调函数中的函数称为内置函数(Built-in Function),又称内嵌函数, 作用是提高程序的执行效率。

Python提供了丰富的内置函。
例:print():打印到屏幕。
       input():接收用户输入。

在Python或IDLE中可以通过输入dir(__builtins__)来看内置方法列表。如果想看某个BIF的功能,可以通过help()的方式来实现,例如input()可以在shell输入help(input)。

5.第一个Python小程序!

在屏幕上打印出“HelloWorld”。

print("HelloWorld")