python之路 第一篇
2018-10-11 09:59:12来源:博客园 阅读 ()
一 编程语言:
1.机器语言:直接用二进制编程,直接操作硬件。
优点:执行效率快
缺点:学习难度大,开发效率低
2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件
优点:执行效率快,不如机器语言快
缺点:学习难度大,开发效率低,比机器语言降一个难度
3.高级语言:站在人的角度的语言,机器无法理解
编译型(c):相当于百度翻译,翻译一次,拿着翻译结果去执行
优点:执行效率高
缺点:开发效率低
解释型(python):相当于同声传译,一边解释一边执行。
优点:开发效率高
缺点:执行效率低
综合来讲,由于程序员的时间比电脑时间更有价值,所以开发效率高更重要。
机器语言 #优点是最底层,执行速度最快 #缺点是最复杂,开发效率最低 汇编语言 #优点是比较底层,执行速度最快 #缺点是复杂,开发效率最低 高级语言 #编译型语言执行速度快,不依赖语言环境运行,跨平台差 #解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
二 数据类型:
数字
int 整型 #就是整数 1/2/3/4 float 浮点型 #就是小数 1.0/2.0 #如果参与出发的两个数中有一个数为浮点数,运算结果也为浮点数 >>>1.0/2.0 0.5
字符串
#在Python中,加了引号的字符类型就是字符串。 比如:'hello world!' #在Python中,单引号,双引号,多引号没有区别,但多行字符串的时候需用多引号 msg = '''hi Matthew! 你今天真帅! 我说的是真的! ''' #字符串拼接(只能在字符串中进行) name = 'Matthew' age = '18' >>>name + age 'Matthew18' >>>name*2 'MatthewMatthew' #注意:字符串相加的效率不高 字符串1+字符串2,并不会在字符串1的基础上加字符串2,而是申请一个全新的内存空间存入字符串1和字符串2,相当字符串1与字符串2的空间被复制了一次,
字典
#什么是映射?
映射是一种通过名字来引用值的数据结构,字典是Python中唯一内建的映射类型 ##字典中的值没有特殊的顺序,但是都储存在一个特定的键(Key)下。键可以是数字、字符串、甚至是元组
names = {'name':'Matthew','age':'18','sex':'male'}
列表和元组
Python中,最基本的数据结构是序列(sequence)。列表和元组是序列的其中两种 序列中的每个元素被分配一个序号--即元素的位置,也称为索引。 #第一个索引是0,第二个是1,以此类推。
#列表可以修改,元组不能
list1 = [1,2,3]
student = ['Matthew','小新','阿呆']
tuple1 =(1,2,3)
country = ('中国','美国')
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:机器学习——支持向量机
下一篇:python socket
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash