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=1,3.0/2=1.5

“//”整数除法:5.6/2= 2.7999999999999998,5.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.程序实例

写一个四则运算:

[[email protected] 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
 
[[email protected] mypython]# chmod +x 3.py
[[email protected] mypython]# python 3.py

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

时间: 2024-10-18 13:10:55

Python基础之一:文件类型及运算符的相关文章

Linux基础概念-----文件类型

普通文件:非目录或其他类型文件(-) 目录文件(d):Linux下目录也是文件,不过目录文件里面存放着是其他文件或目录的名字和对应的indoe号 indoe维基百科:inode是指在许多"类Unix文件系统"中的一种数据结构.每个inode保存了文件系统中的一个文件系统对象(包括文件.目录.设备文件.socket.管道, 等等)的元信息数据,但不包括数据内容或者文件名. 百度百科: inode 编号 用来识别文件类型,以及用于 stat C 函数的模式信息 文件的链接数目 属主的 UI

python基础之文件读写

python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名,返回的是一个列表:os.listdir("指定路径") 函数用来删除一个文件:os.remove("文件路径") 删除多个目录:os.removedirs(&

Python基础1--变量类型

首先,在之前,我不是一个 Python玩家,我只是一个使用者,需要即取,现在,我要认真学习和记录,正确称为一个Python的玩家. 说明,这明显不是教程,是我自己理解并记录的笔记而已. Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 数字有四种数值类型:int,long ,float,complex, 例子:a=250 #int b=12345678910L #long,也可以小写l结尾,但是

python基础-内置数据类型

一.简介 如果你用过C或者C++,你该知道你的许多工作集中在实现数据结构上面.你需要管理内存分配,部署内存结构等等.这些东西比较乏味,通常会让你无法集中在真正想实现的目标上面. 而在Python中,许多这种乏味的工作都去去除了.Python提供了强大的对象类型作为Python语言的一部分,解决问题时,你不需要手工写代码来实现这些结构了.而且你也不需要亲自实现自己的数据类型.因为内置对象类型有很多好处.如果你是一个编程大牛,哪另当别论,对于初学者,我们首先需要知道如何使用. Python内置数据类

Python中的文件类型

Python文件类型有3种:源代码文件.编译文件.优化文件. 源代码文件:文件以".py"结尾,为开发程序的代码保存的文件. 编译文件:文件以".pyc"结尾,假设源文件1.py,如果将1.py编译为1.pyc,则在2.py中输入以下代码: #!/usr/bin/python3 import py_compile py_compile.compile('1.py') 然后在命令行中: (3pyex) [[email protected] 3pyex]# python

Python 基础 - Json文件读写

JSON介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C.C++.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率). 在python中,JSON 由列表和字典组成. 序列化的两个模块中,json模块是用于

Python基础之文件处理

一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 二.文件处理的基本操作流程 f = open('chenli.txt') #打开文件 first_line = f.readline() print('first line:',first_line) #读一行 data = f.read()# 读取剩下的所有内容,文件大时不要用 print(data) #打印读取内容 f.close() #关闭文件 文件编码: 注意:文件保存时要注意文件的编码方式,在没

第六篇:python基础之文件处理

阅读目录 一.文件处理流程 二.基本操作 2.1 文件打开模式 2.2 文件内置函数flush 2.3 open函数详解 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 new_fn = open('new.txt','r') print new_fn.read() new_fn.write(new_line) new_fn.close() 上下文管理方式 #with open('a.txt') as fn: 2.1 文件打开模式 1 文件句柄 = o

Python基础3 文件操作、字符编码与转码

文件操作 对文件操作过程 打开文件,得到文件句柄赋值给变量 操作 关闭文件 打开文件的模式有: r,只读模式(默认). w,只写模式.[不可读:不存在则创建:存在则删除内容:] a,追加模式.[可读:   不存在则创建:存在则只追加内容:] "+" 表示可以同时读写某个文件 r+,可读写文件.[可读:可写:可追加] w+,写读 a+,同a "U"表示在读取时,可以将 \r \n \r\n自动转换成 \n (与 r 或 r+ 模式同使用) rU r+U "b