1.Python的诞生
1989年的圣诞节注定不平凡,如今被人们戏称为“龟叔”的ROSSOM,想必绝不会意识到,自己于百无聊赖中所开发的这门在英文中直译为“蟒蛇”的脚本语言,会在21世纪火的一塌糊涂。当然,所有的偶然中都隐藏着必然,ROSSOM的决心,这位“慈祥的独裁者”一以贯之,在08年的关键干预,拯救了被“玩坏了”的“蟒蛇”。取名自其所喜欢的电视剧Monty Python’s Flying Circus,更是寄托了创始者的理想,用脚本语言的方式来表达自己的一生挚爱,还有什么能比这更让人心生佩服呢?
2.PYTHON是一门什么样的语言
不同于C语言的更接地气,也不同于JAVA的集大成,python更是在运行速率方面被狠加吐槽,更为致命的是编写好的代码无法加密,作为一门解释型的脚本语言,似乎优点屈指可数,那么风靡的背后到底隐藏着些什么?
python的优点:
(1)定位
python定位“优雅”,“明确”,“简单”,初学者不需要有多高超的编程技巧即可轻松上手进行代码编辑,而且深入下去,独立解决一些比较复杂的问题也不是不可能。
(2)开发效率高
虽然前文说过,python的运行效率饱受诟病,但运行效率的低下,带来的就是编译效率的大幅提升,加之其丰富的第三方库的强大支持,更是使得开发人员得心应手,深受大众的推崇。
(3)可移植性
由于它的开源本质,Python已经被移植在许多平台上(经过改动,便能使其工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就几乎可以在市场上所有的系统平台上运行,进一步提升了用户使用体验。
(4)可扩展性
如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,那么你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。对!你没有看错。
(5)可嵌入性
你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。“胶水语言”,真的名不虚传!
接下来,我们看一下python都有哪些数据类型吧?
(1)整数(int)
常见的数字都是int类型,用于计算或者大小的比较。
(2)字符串(str)
在python中,凡是用引号包裹起来的,都是字符串。字符串可以用“单引号,双引号,三引号”包裹起来,特殊的格式需要使用不同的引号。比如:想多赋值一行字符串就需要使用三引号。
print("""文能提笔安天下, 武能上马定乾坤。 心存谋略何人胜, 古今英雄唯是君。""")
(3)布尔值(bool)
只有两个取值:True(真)或False(假)
3.变量
将运算中的中间结果暂存到内存,以便后续程序调用。
变量的命名规则:
(1) 须由数字,字母,下划线组成
(2)不能以数字开头,更不能是纯数字
(3)不能使用python关键字
(4)不要使用中文,使用英文需注意区分大小写
(5)长度控制,推荐使用驼峰或者下划线
(6)变量名要有意义
4.常量
python中不存在绝对的常量,常量的表示方法是字母大写。
5.流程控制语句
格式:if...elif...else
执行方式:只要有一个顺利执行,其余的便不再执行。
6.用户交互及注释
用户交互
使用input()函数,可以让我们和计算机进行交互
语法:内容 = input(提示信息)
注释
单行注释:#被注释的内容
多行注释:"""被注释的内容""", '''被注释的内容'''
好了,今天暂时总结到这里,后续仍有更新,还请持续关注。谢谢!