当前位置: 移动技术网 > IT编程>脚本编程>Python > Python之路(一)

Python之路(一)

2018年10月03日  | 移动技术网IT编程  | 我要评论

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

    (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==1;
    print("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。今天就写这么多吧!如果有问题欢迎各位指出来。

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

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网