本周学习笔记来自慕课网python入门
一python介绍
Python(蟒蛇)是Guido Van Rossum(荷兰人) 在1989年的圣诞节发明的
其特点为:
1优雅
2明确
3简单
二Python的三大应用
1web网站和各种网络服务
2系统工具和脚本
3作为“胶水”语言把其他语言开发的模块包装起来方便使用。
三Python不适合的应用
1贴近硬件
2ios开发
3开发游戏
四Python的现状
Python目前广泛应用于各种各样的应用中,例如Openstack,Google,NASA。
五Python实际的特点
Python直接执行,因此导致了以下特点:
1代码量少,而运行速度缓慢
2源代码不能加密
六Python安装
python安装可以参照我之前两周的笔记
1点击打开链接
2点击打开链接
七实际指令学习。
一开始仍旧是“Hello World”
notepad++推荐
文件首选像为utf-8
行首不能有空格,缩进严格限制。
直接通过命令器
可以通过 python ”filename“”实现
7.1 Python 中的数据类型
计算机顾名思义可以处理数值,但计算机能处理的不仅仅是数值,还可以处理文本,图形,音频,视频,网页等各种各样的数据,
不同的数据,需要定义不同点的数据类型。在python中,能够直接处理的数据类型有以下几种:
一整数
Python 可以处理任意大小的整数,如 11,-87.
二浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学计数法表示时,一个浮点数的小数点位置是可变的,比如,1.23*10^8和12.3*100^7是相等的。
除法运算也是精确的。
三字符串
字符串是以‘’和“”括起来的任意文本,比如‘abc‘,“xyz”等等,存储的内容只有引号里面的部分。
四布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有true和false两种值,要么是true,要么是false,在python中可以直接True和False表示布尔值。
and,or,not 是三个逻辑运算符。
五空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值此外还有列表,字典等多种数据类型,还容许创建自定义数据类型,此后我们还会继续讲到。
八练习时间
**题目1在编辑器中,通过print命令完成以下任务
1计算十进制数45678和十六进制数0x12fd之和
2请用字符串表示出 learn Python in mooc
3请计算以下表达式的布尔值(注意==表示判断是否相等**
100<99
oxff==255
解答
print(45678+0x12fd)
print('learn python in mooc')
print(100<99)
print(0xff==255