zoukankan      html  css  js  c++  java
  • Python之路(一)

    国庆第一天玩过去,打打游戏,看看电影,感觉和自己最开始的计划有点区别,好在今天把之前的进度赶上了。好了,下面开始总结:

        (1)开发语言

          高级语言:Python、Java、PHP、C#、Go、Ruby、C++ ......

          机器语言:汇编语言

        (2)语言之间的对比

          PHP类:有局限性,在国内主要用于写网页

          Python、Java类:可以做前端也可以做后台在大数据方面和人工智能方面也有应用

              Python和Java相比,Python的执行效率可能低一点,但是开发效率高;Java的执行效率高,但是开发效率低(相对而言)

        (3)Python种类

           JPython

           IronPython

           JavaScriptPython

           RubyPython

           CPython

           ...

             pypy

             其中pypy指用CPython开发出来的Python

      Python3和Python2之间区别很大,但是都在继续更新中,Python2之间的差距正在慢慢变小。安装Python的时候要注意添加环境变量,不然在终端运行的时候需要加上路径,操作起来非常不方便。

    ------------------------------------------------------------------------------(分隔线)---------------------------------------------------------------------

    Python基础

    (1)在终端中执行Python文件的后缀名可以是任意的,但是一旦文件过大需要从外部导入时,会因为文件名的问题而报错,所以在写Python文件的时候一定要将文件的后缀名改好,后缀名为.py。

    (2)Python文件的两种执行方式,一是Python解释器+py文件路径,二是进入Python解释器实时输入并获取结果。

    (3)在Linux中调用Python是需要在头部加上Python的路径,不然会报错。在使用Python2执行代码是还需要制定编码为“UTF-8”,否则显示中文时报错,而Python3则无所谓,所以我们在写代码是都会加上下面的代码。

    (4)变量命名规则

      变量的命名只能是字母、数字、下划线。要注意的是:

       a.不能以数字开头;

       b.不能是关键字(最好是不要Python内置的相重复

    (5)条件语句

      Python中条件语句的格式为:

    #!/usr/bin/env python
    # -*- coding:UTF-8 -*-
    
    if 条件:
        代码块
    else:
        代码块

    在Python中是利用缩进表示语句块的开始和退出的,而非用花括号或者某种关键字。增加缩进表示语句的开始,而减少缩进表示语句块的退出。当然if还可以进行嵌套和多条件的判断,例:

    n1 = input('>>>')                
    if "alex" == "alex":
        n2 = input('>>>')
            if n2 == "确认":
                print('alex SB')
            else:
                print('alex DB')
    else:
        print('error') 
    if 条件1:
        pass
    elif 条件2:
        pass
    elif 条件3:
        pass
    else:
        pass
    print('end')

    注:“=”表示赋值,“==”表示进行判断是否相等

    (6)基本数据类型

      字符串 :一个由字符组成的不可更改的有序串行。例如:“root”

      整数:精度不限的整数。例如:age = 21

      在Python字符串可以进行加法和乘法运算,例如:

    n1 = "abc"
    n2 ="def"
    n3 = "gh'
    n4 = n1 + n2 + n3
    n5 = n1 *2
    print(n4)
    print(n5)
    #最后得到的结果为"abcdefgh"和 "abcabc"

      在Python中数字可以进行加减乘除幂商余等计算:

     

    n1 = 9
    n2 = 2
    
    #加法
    n3= n1 + n2
    
    #减法
    n3 = n1 - n2
    
    #乘法
    n3 = n1 * n2
    
    #除法
    n3 = n1 / n2
    
    # 幂(例子中表示2的10次方)
    n3 = n2 ** 10
    
    # 取商(9/2 =2)
    n3 = n1  // 2
    
    #取余(9%2=1)
    n3 = n1 % 2

    (7)while循环

      while循环格式为:while 条件: 当条件一直为真时则为死循环(在编程中,一个靠自身控制无法终止的程序称为“死循环”。)例;

    while 1==1print("OK")
    #当你执行时,会一直在屏幕上打印"Ok"

    当然while循环也可以做有限次数的循环,例如:

    count =0
    while count <10
        print("OK")
        count = count +1
    print("end")
    """
    执行结果为: 0 1 2 3 4 5 6 7 8 9 end """

    input函数初步介绍:

    n = input("请输入一个数") 永远等待,直到用户输入了值,并将用户输入的值赋值给n。

    ------------------------------------------------------------------------------(分隔线)---------------------------------------------------------------------

      这两天就学了这么点,个人感觉还感觉比较简单,可能是因为之前学过一丢丢的C。今天就写这么多吧!如果有问题欢迎各位指出来。

      正所谓:“不犯错就永远不会进步。”

  • 相关阅读:
    第十周进度条
    冲刺阶段第十天
    冲刺阶段第九天
    冲刺阶段第八天
    冲刺阶段第七天
    冲刺阶段第六天
    第一次冲刺阶段(十一)
    第一次冲刺阶段(十)
    第一次冲刺阶段(九)
    第一次冲刺阶段(八)
  • 原文地址:https://www.cnblogs.com/liuzhaoling/p/9737367.html
Copyright © 2011-2022 走看看