- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python
Pythonxx
第一章 课程介绍
1.Python的特点
优雅,明确,简单,用Python应该尽量写简单明确的代码,尽量写少的代码
2.Python适合的领域
Web网站和各种网络服务
系统工具和脚本
作为“胶水”语言把其他语言开发的模块包装起来方便使用
3.Python不适合的领域
贴近硬件的代码(首选C)
移动开发:IOS/Android有各自的开发语言(ObjC , Swift/Java)
游戏开发:C/C++
4.Python实际应用
国外:YouTube……
国内:豆瓣,搜狐邮箱……
openstack就是用Python编写的开源xx计算平台
5.Python与其他语言对比
类型
运行速度
代码量
C
编译为机器码
非常快
非常多
Java
编译为字节码
快
多
Python
解释执行(不需要编译)
慢
少
6.Python的缺点
运行速度慢(运行速度的瓶颈往往不在于Python代码,而是数据库的操作和网络调用)
Python源码不能xx
第二章 Python变量和数据类型
2-1 数据类型
计算机程序可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Pythonxx,能够直接处理的数据类型有以下几种:
一、整数
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个字符。
四、xx
xx和布尔代数的表示完全一致,一个xx只有True、False两种值,要么是True,要么是False,在Pythonxx,可以直接用True、False表示xx(请注意大小写),也可以通过布尔运算计算出来。
xx可以用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. 请计算以下表达式的xx(注意==表示判断是否相等):
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的注释以 # 开头,后面的文字直到行尾都算注释。
任务:
将代码编辑器中的 print he
您可能关注的文档
最近下载
- ISO9001+ISO14001+ISO45001质量环境和职业健康安全三体系内部审核检查记录表.docx VIP
- 2022年9月全国事业单位联考《综合应用能力》A类 真题及答案.pdf VIP
- UL各类线材详细规格大全.docx VIP
- 研究者发起的临床研究的医疗卫生机构管理实施细则及编制说明.pdf VIP
- GB50325-2020 民用建筑工程室内环境污染控制标准.docx VIP
- 慢性鼻窦炎诊断和治疗指南(2024).pptx VIP
- 全院血糖管理-马建华.pptx VIP
- HIGEN 海坚FDA7000伺服驱动器用户手册.pdf
- 入党志愿书模板(空白完整版).doc VIP
- 工业产品销售单位落实质量安全主体责任相关制度(全套模板).pdf VIP
文档评论(0)