- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
|
Python入门
第一章 课程介绍
1.Python的特点
优雅,明确,简单,用Python应该尽量写简单明确的代码,尽量写少的代码
2.Python适合的领域
Web网站和各种网络服务
系统工具和脚本
作为“胶水”语言把其他语言开发的模块包装起来方便使用
3.Python不适合的领域
贴近硬件的代码(首选C)
移动开发:IOS/Android有各自的开发语言(ObjC , Swift/Java)
游戏开发:C/C++
4.Python实际应用
国外:YouTube……
国内:豆瓣,搜狐邮箱……
openstack就是用Python编写的开源云计算平台
5.Python与其他语言对比
类型
运行速度
代码量
C
编译为机器码
非常快
非常多
Java
编译为字节码
快
多
Python
解释执行(不需要编译)
慢
少
6.Python的缺点
运行速度慢(运行速度的瓶颈往往不在于Python代码,而是数据库的操作和网络调用)
Python源码不能加密
第二章 Python变量和数据类型
2-1 数据类型
计算机程序可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:
一、整数
Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。
二、浮点数
浮点数也就是小数,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
三、字符串
字符串是以或括起来的任意文本,比如abc,xyz等等。请注意,或本身只是一种表示方式,不是字符串的一部分,因此,字符串abc只有a,b,c这3个字符。
四、布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算。
五、空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
任务:
1. 计算十进制整数 45678 和十六进制整数 0x12fd2 之和。
print 45678+0x12fd2
2. 请用字符串表示出Learn Python in imooc。
print ‘Learn Python in imooc’
3. 请计算以下表达式的布尔值(注意==表示判断是否相等):
100 99
print 10099
0xff == 255
print 0xff == 255
2-2 print语句
print语句可以向屏幕上输出指定的文字。比如输出hello, world,用代码实现如下:
print ‘hello,world’
print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:
print The quick brown fox, jumps over, the lazy dog
The quick brown fox jumps over the lazy dog
print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的
print也可以打印整数,或者计算结果:
print 300
300 #运行结果
print 100 + 200
300 #运行结果
因此,我们可以把计算100 + 200的结果打印得更漂亮一点:
print 100 + 200 =, 100 + 200
100 + 200 = 300 #运行结果
任务:
请用两种方式打印出 hello, python
print hello, python,
print hello, python
2-3 注释
任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。
Python的注释以 # 开头,后面的文字直到行尾都算注释。
任务:
将代码编
您可能关注的文档
- Photoshop-7.0权威试题-.doc
- photoshopCC2015.5基础教学教案.doc
- Photoshop-教学教案.doc
- Photoshop-教学教案及教材(全套~).doc
- Photoshop-人像修图常规步骤修.doc
- Photoshop-设计一张欧美的滑板海报教学教案.doc
- photoshop试题-及答案~.doc
- photoshop图像处理教学教案.doc
- photoshop调色技巧(9个案例~).doc
- Photoshop-字体设计霓虹字效果-PhotoShop字体教学教案.doc
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
文档评论(0)