Python基础之一:文件类型及运算符

一、PYTHON文件类型

1.源代码

 Python源代码的文件以“py”为扩展名,由Python解释,不需要编译;

2.字节代码

 Python源文件经编译后生成的扩展名为“pyc”的文件;

  编译方法:

    importpy_compile
    py_compile.compile(“hello world.py”)

3.优化代码

  经过优化的源文件,扩展名为“.pyo

 python –O –m py_compile hello.py

以上三种均可直接运行

 

二、Python变量

1.变量的命名

         变量名由字母、数字、下划线组成

         不能以数字开头

         不可以使用关键字

2.变量的赋值

         是变量声明和定义的过程

         例:a=1

                   id(a)

 

三、运算符与表达式

1.Python运算符包括:

         算术运算符

                   +”加法:x+y

                   -”减法:x-y

                   *”乘法:x*y

                   /”实数除法:3/2=13.0/2=1.5

                   //”整数除法:5.6/2= 2.79999999999999985.6//2=2.0

                   %”求余数:17%6=5

                   **”求幂运算:2**3=8

        赋值运算符

                   =”等于:

                   +=”加等于:

                   -=”减等于:

                   *=”乘等于:

                   /=”除等于:

                   %=”求余等于:

         关系运算符:(正确则返回true,否则返回false

                   <”小于:

                   >”大于:

                   <=”小于等于:

                   >=”大于等于:

                   !=”不等于:

                   ==”完全等于:

         逻辑运算符

                   and”逻辑与:

                   or”逻辑或:

                   not”逻辑非:

2.表达式是将不用数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子

3.运算符的优先级(从上至下,优先级依次升高)

         逻辑运算:or

         逻辑运算:and

         逻辑运算:not

         成员测试:in,notin

         同一性测试:is,isnot

         比较:<<=>>=!= ==

         按位或:|

         按位异或:^

         按位与:$

         移位:<<>> 按二进制左移或右移。例如1<<1的结果是2,因为1的二进制写法是01,让其左移一位则变为10,而二进制数10表示的十进制数为2

         加减法:+-

         乘除法、取余:*/%

         正负号:+x-x

         按位翻转:~x

         指数:**

4.程序实例

 写一个四则运算:

[root@instructor mypython]# vim 3.py
#!/usr/bin/python
a=int(raw_input(“please input num1:”))          //从键盘输入赋值
b=int(raw_input(“please input num2:”))
 
print a+b
print a-b
print a*b
print a/b
 
[root@instructor mypython]# chmod +x 3.py
[root@instructor mypython]# python 3.py

 

 


Python基础之一:文件类型及运算符,布布扣,bubuko.com

Python基础之一:文件类型及运算符

上一篇:debugging python with IDLE


下一篇:词法分析器 /c++实现