一、什么是Python
1.Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
2.Python源程序文件通常以.py为扩展名。如新建一个helloworld.py的文件,内容如下所示:
1 #!/usr/bin/env python #执行脚本时通知内容要启动的解释器 2 # -*- coding: utf-8 -*- #使用的字符编码 3 firstpycode = "HelloWorld" #定义一个变量 4 print ("firstpycode") #输出变量到屏幕
保存此脚本,给予执行权限即可执行:chmod +x firstcode.py
3.Python种类
cpython( c解释器 .pyc字节码 机器码 CPU调度执行)
jPython (j 解释器 Java字节码 Java机器码 CPU调度执行 )
ironPython(c#解释器 c#字节码 Java机器码 CPU调度执行)
pypy(Python自实现的Python解释器)
二、变量
1.上面代码中声明了一个变量,变量名为firstpycode,变量值为:"HelloWorld"
2.Python编程中,变量是用于存放值或对像的容器。而变量的名称可以自定义,基本的命名规则如下:首字母为英文和下划线,其它部分则可以是英文、数字和下划线(即:_),而变量名称是区分大小写,即变量temp与Temp为不同变量,变量命名不可使用保留字(28个系统关键字)
【'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
三、数据类型
1.整型(int)
(1)__add__ (加)
(2)__divmod__(取模,应场用景:页面分页) __rdivmod__(反向运算)
#!/usr/bin/env python
age=18
result=age.__divmod__(2)
print(result) 输出:(9,0)
(3)__abs__(绝对值) ,abs()
(4)__pow__(幂)
(5)__ge__(与自身比较大小,返回真假)