Python语言介绍PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

返回商的整数部分 返回除法的余数
4 // 3.0得到1.0 8%3得到2。-25.5%2.25得到1.5
把一个数的比特向左移一定数目(每个数在内 存中都表示为比特或二进制数字,即0和1)
2 << 2得到8。——2按比特表示为10
把一个数的比特向右移一定数目
11 >> 1得到5。——11按比特表示为1011,向 右移动1比特后得到101,即十进制的5。
Python语言介绍及编程入门
百度文库2021/3/7
CHENLI
1
概述
Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能 强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应 用。
这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几 乎可以在所有的操作系统中运行。
加锁,然后在语句块运行结束后释放它。 • yield:在迭代器函数内使用,用于返回一个元素。 • global:定义全局变量。 • lambda:定义匿名函数。
2021/3/7
CHENLI
7
常见的运算符及其用法
运算符
名称
+

-

*

**

/

//
取整除
%
取模
<<
左移
>>
右移
说明
例子
两个对象相加
3 + 5得到8。'a' + 'b'得到'ab'。
返回x是否大于y
5 > 3返回True。如果两个 操作数都是数字,它们首先 被转换为一个共同的类型。 否则,它总是返回False。
返回x是否小于等于y 返回x是否大于等于y 比较对象是否相等 比较两个对象是否不相等
x = 3; y = 6; x <= y返回 True。
x = 4; y = 3; x >= y返回 True。
2021/3/7
CHENLI
8
常见的运算符及其用法
运算符 & | ^ ~
名称 按位与 按位或 按位异或 按位翻转
说明
例子
数的按位与
5 & 3得到1。
数的按位或
5 | 3得到7。
数的按位异或
5 ^ 3得到6
x的按位翻转是-(x+1)
~5得到6。
2021/3/7
CHENLI
9
常见的运算符及其用法
运算符 <
例如if语句: if age<21:
print "You cannot buy wine!\n" print "But you can buy chewing gum.\n" print "this is outside if\n"
2021/3/7
CHENLI
4
Python的特色(三)
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由 每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明 确的定出模块的边界的,与字符的位置毫无关系)。不过不可否认的是, 通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的 地方),Python确实使得程序更加清晰和美观。
目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大, 相关的资源非常多。
2021/3/7
CHENLI
2
Python的特色(一)
可扩充性可说是Python作为一种编程语言的特色。新的内置模块 (module)可以用C 或 C++写成。而我们也可为现成的模块加上Python 的接口。Python可以使用户避免过分的语法的羁绊而将精力主要集中到 所要实现的程序任务上。
另外Python在其他部分的设计上也坚持了清晰划一的风格,这使得 Python称为一门易读性、易维护性好,并且被大量用户所欢迎的、用途 广泛的语言。
2021/3/7
CHENLI
5
Python的特色(四)
Python语法: •Python增加了什么 - 新的语法成分冒号(:)。所有的复合语句(语句中嵌套了语句)都 有相同的一般形式,就是首行以冒号结尾,首行下一行嵌套的代码往往 按缩进的格式书写。 •Python删除了什么 - 括号是可选的 - 终止行就是终止语句(分号) - 缩进的结束就是代码块的结束(})
2021/3/7
CHENLI
6
Python中的关键字和语法
• if:当条件成立时执行语句块。经常与else,elif(相当于else if)配合使用。 • for:遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。 • while:当条件为真时,循环执行语句块。 • try:与except,finally配合使用处理在程序运行中出现的异常情况。 • class:用于定义类型。 • def:用于定义函数和类型的方法。 • pass:表示此行为空,不执行任何操作。 • assert:用于程序调试阶段时测试运行条件是否满足。 • with:Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前
> <= >= == !=
2021/3/7
名称 小于
大于 小于等于 大于等于 等于 不等于
说明
例子
返回x是否小于y。所有比较 运算符返回1表示真,返回0 表示假。这分别与特殊的变 量True和False等价。注意, 这些变量名的大写。
5 < 3返回0(即False)而3 < 5返回1(即True)。比较 可以被任意连接:3 < 5 < 7返回True。
2021/3/7
CHENLI
3
Python的特色(二)
Python也被称为是一门清晰的语言。因为它的作者在设计它的时候,总 的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就 好了。它使你能够专注于解决问题而不是去搞明白语言本身。 Python语言是一种清晰的语言的另一个意思是,它的作者有意的设计限 制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩 进)都不能通过编译。这样有意的强制程序员养成良好的编程习惯。其 中很重要的一项就是Python的缩进规则。
得到负数或是一个数减去另一个数
两个数相乘或是返回一个被重复若干次的字符 串
返回x的y次幂
-5.2得到一个负数。50 - 24得到26。 2 * 3得到6。'la' * 3得到'lalala'。 3 ** 4得到81(即3 * 3 * 3 * 3)
x除以y
4/3得到1(整数的除法得到整数结果)。 4.0/3或4/3.0得到1.3333333333333333
相关文档
最新文档