python的初识

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(提示信息)

  注释

    单行注释:#被注释的内容

    多行注释:"""被注释的内容""", '''被注释的内容'''

好了,今天暂时总结到这里,后续仍有更新,还请持续关注。谢谢!

原文地址:https://www.cnblogs.com/Earth-SmaThing/p/10023206.html