今天是2018年12月7日,开始python的学习,现在将知识点总结如下:

1  python语言有2个版本分别是 python2 、python3    区别还是很大的,例如 python2 中 1/2  显示等于0  而 python3中  1/2 显示等于0.5  这里只举例这个小区别,其他区别后期再说,但现在用python3的比较普遍

2  python语言与其他语言的区别

     首先来看语言的分类:

               高级语言:java  C#  python  PHP  C++  ruby   Go

               低级语言:C     汇编语言

               高级语言大致分为两类: PHP适用于写网页,有自身的局限性

                                                       python、java使用与写网页、后台功能,应用比较广

                python与java的区别: 

                       python 执行效率低,开发效率高   (java语言开发100行代码,python可能只有10行代码;python语言执行是  读一行执行一行,所以执行慢)

                       java执行效率低,开发效率低     (java语言是统一编译,统一执行)

2  python语言的种类:

            java语言开发的python叫 —–》jpython

            C#语言开发的phthon叫——–》Ironpython

            C语言开发的python叫———-》cpython

            javascript开发的python叫——-》javascriptpython

            Ruby语言开发的python叫——》Rubypython  

            用cpython开发的python叫—–》pypy

           现在我们常用的python就是cpython,就是用c语言开发的python

3   python的下载,安装,配置环境变量 (基于windows环境)—-(比较简单,百度就可以解决不赘述)

4    python代码的两种执行方式:

                a  cmd命令:python解释器+ py文件路径

                                例子:E:\python  e:\111.py

                b  进入python解释器:实时输入并获取到执行结果 (交互)—->python安装后,自带一个python命令控制窗口

                           ‘’’三引号  可用于换行

                          例如:print(”’hello

                                              world”’)

                                则输出   hello

                                             world

                          例如:input(“请输入用户名:”)

                                  则显示:请输入用户名:  (程序等待用户输入)

5   python开发用的IDE——-》pycharm

                注意: a  选择专业版(都是要钱的,选择试用版本)

                            b  不要汉化

                进入pycharm如果看的不输入,可调整字体太小,可设置字体大小、设置鼠标滚动调字体大小(不知道百度)

6   基础知识——–变量

           python变量的命名规则:a  只能由字母、数字、下划线组成,不能用数字开头

                                                   b  python关键字不可使用

                                                   c   不要和python内置的东西重复

                                          补充:python关键字有如下:and   as   assert   break  class   continue  def  elif  else  except  exec  finally   for  form  global   if  import  in   is    lambda   not  or  pass  print   raise  return 

                                                                                        try   while   with    yield

 

                                               如果变量名要表达的意思较多,则单词与单词之间用_连接    学生id ——>student_id

                                                                                                                                                老师ID——>teach_id

7  基础知识——–基本数据类型(python的数据类型不需要申明)

                            a  字符串   用 ‘’ ‘’    ‘ ’   ‘’‘’‘’  ‘’‘’‘’   ‘’’   ‘’’ 双引号、单引号、三个双引号、三个单引号  引起的 都是字符串

                                         例如:name=”我是wm”

                                                    name=’我是wm’

                                                    name=”’我是wm”’

                                                     name=”””我是wm”””

                                          字符串加法:n1=”abc”

                                                               n2=”bcd”

                                                              则 n1+n2=”abcbcd”

                                                              也就是说 字符串相加 就相当于字符串拼接在一起

                             

                                           字符串乘法:n1=”abc”

                                                                n2=n1*3=”abcabcabc”

                                                                也就是说  字符串乘以N 相当于这个字符串重复N次

                                                                 注意:字符串没有减法和除法

                          b  整数   

                                                    例如:age=13 

                                            整数加法:a=10  b=20

                                                              c=a+b=30
                                            整数减法:a=10  b=20

                                                               c=a-b=-10

                                            整数乘法:a=10  b=20

                                                               c=a*b=200

                                            整数除法:a=10  b=20

                                                               c=a/b=0.5

                                            整数的次方:a=10**3——->1000  表示10的三次方

                                            取余     a=39%8———-> 7     得到39除以8的余数    

                                            得商     a=39//8————>4    得到39除以8的商                      

       

 

版权声明:本文为single-fire原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/single-fire/p/10083093.html