文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python之路 第一篇 编程语言简介及

2023-01-30 22:31

关注

一 编程语言:

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 = ('中国','美国')
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯