Python学习第01天

Posted hsiyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习第01天相关的知识,希望对你有一定的参考价值。

一.Python的简介

1.Python是如何来到这世界的

1989年圣诞节期间,超级大神级别人物吉多·范罗苏姆(Guido van Rossum)为了打发时间,于是打开电脑写了一个新的脚本解释程序,作为ABC语言的一种继承。经过多年的发展和改进,2017年7月的TIOBE排行榜,Python已经跃居世界编程语言第四,成为了一款广受程序猿以及大多数企业青睐的编程语言,而创始人吉多·范罗苏姆(Guido van Rossum)在江湖上也被大家亲切地称呼为龟叔。技术分享图片

2.Python有哪些优点

1)Python的定位是“优雅”、“明确”、“简单”,所以不仅对于初学变成的小猿们比较适合,而且对于后期的深入学习也大有帮助,可以去编写那些特特特复杂的程序,让你逐步成长为一个大牛;

2)Python的开发效率非常的高;

3)Python是一门高级语言,所以完全不用担心如何管理你的程序使用的内存一类的底层细节等等;

4)可移植性,几乎你的Python代码不需要修改就可以在市场上所有的系统平台上运行,是不是感觉很厉害?

5)可扩展性,你可以把你不愿公开的代码用C或C++编写,然后在你的Python程序中使用它们;

6)可嵌入性,可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。

3.Python有哪些缺点

1)速度慢,由于Python是解释性语言,相对C,Java的运行速度相对较慢一些,但是这种慢只是相对机器而言,而对于咱们这些非神仙的程序猿而言,是感受不到的。比如0.0001s和0.00001s,我们是感知不到的。但是它的开发效率特别快~

2)代码不能加密,因为PYTHON是解释性语言,它的源码都是以明文形式存放的,如果你的项目的源代码需要加密的话,那一开始就建议你不要使用Python.

4.Python的种类

1)CPython,这个解释器是用C语言开发的,所以叫CPython,它是使用最广的Python解释器

2)IPython,它是基于CPython之上的一个交互式解释器。

3)PyPy,它是另一个Python解释器,它的目标是执行速度。

4)Jython,它是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

5)IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

二.开始代码之旅

1.第一个Python 代码

print(‘hello shawn‘)

技术分享图片

2.Python中变量的命名规则:

 

1).只能使用字母,数字,下划线组成;

 

2).不能是数字开头,更不能是纯数字;

 

3).要有意义;

 

4).不能太长;

 

5).不能使用python中的关键字;

 

6).不能使用中文;

 

7)要区分大小写。

 

推荐使用:

 

驼峰体:每个单词的首字母大写。 MyName = shawn

 

下划线:每个单词之间用下划线进行连接。 my_name = shawn

3.基本的数据类型

 

1).int 整型

 

操作:+ - * / //(整除) %

 

2).str 字符串

 

’ ‘’ ‘’’ 所引起来的内容叫做字符串。

 

操作:+(字符串的连接) *(字符串的重复)

 

print(‘a’+’b’)  print(‘a’* 8)

 

3).布尔值 bool True False

4.类型的转换

 

int() 将括号中的变量转换成整数类型

 

str() 将括号中的变量转换成字符串类型

5.用户的交互

 

变量 = input(‘提示语句:’)   input中输入的内容为str类型

6.if语句

 

1)if 条件 :

 

  if语句块

2)if 条件 

 

    if语句块

 

     else:

 

    else语句块

3)if 条件

 

    elif 条件 :

     elif语句块

 

    elif 条件 :

     …

     elif语句块

 

   else:

    else语句块

 

If可以嵌套,但不要超过3层,最5层。

 

以上是关于Python学习第01天的主要内容,如果未能解决你的问题,请参考以下文章

python学习第38天

python学习第32天

第75天python学习 JavaScript自学

python学习第1天-helloworld

python 学习第6天

20200120--python学习第12天