python之旅【第二篇】

1,文件操作

找到文件-----打开文件------文件操作-----------文件关闭

file_open = file(文件路径,模式)

读取文件:

M.read()

obj = M.readlines()--------- #一行行读取,并且obj为一个列表

关于读取模式:

Table mode


模式


描述


r


以读方式打开文件,可读取文件信息。


w


以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容


a

以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建

r+


以读写方式打开文件,可对文件进行读和写操作。


w+


消除文件内容,然后以读写方式打开文件。


a+


以读写方式打开文件,并把文件指针移到文件尾。


b


以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。

Table 文件对象方法


方法


描述


f.close()


关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。


f.fileno()


获得文件描述符,是一个数字


f.flush()


刷新输出缓存


f.isatty()


如果文件是一个交互终端,则返回True,否则返回False。


f.read([count])


读出文件,如果有count,则读出count个字节。


f.readline()


读出一行信息。


f.readlines()


读出所有行,也就是读出整个文件的信息。


f.seek(offset[,where])


把文件指针移动到相对于where的offset位置。where为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾。


f.tell()


获得文件指针位置。


f.truncate([size])


截取文件,使文件的大小为size。


f.write(string)


把string字符串写入文件。


f.writelines(list)


把list中的字符串一行一行地写入文件,是连续写入文件,没有换行。

2.变量管理

只要内存里存在,则就能使用

2.1三元运算:

1 name = 值1  if   条件    else   值2
2
3 name = 5  if 1==1 else  5    #if成立的话,就执行前面的,不成力就执行后面的

3进制了解

二进制,十进制,十六进制,八进制

4,pycharm的使用

4.1

可以断点调试,   补全代码

一般步骤:

创建project--------配置解释器-------创建文件---------执行文件(run/debug)

我们使用pycharm做IDE,方便,利于调试代码,查看源码等等。

5,对于python一切事物都是对象,对象基于类创建,类中保存了对象的方法

1 dir()   #查看方法
2
3 type()   #查看类型
4
5 help()   #查看帮助
6
7 类中的方法包含两种  1,内置方法(__方法__)    2普通方法
时间: 2024-10-21 02:33:16

python之旅【第二篇】的相关文章

Objective-C学习之旅 第二篇

Objective-C学习之旅 第二篇 Objective-C 字符串处理 //苹果从iOS5开始,就引入了ARC这种内存管理技术,目的就是消除繁琐而容易出错的手工内存管理行为. //如果项目是ARC的,那么就不能调用原来的retain, release, autorelease,而且dealloc也不再需要内存维护相关的代码. //也就是说下面的例子中,如果在ARC模式下,就不用[astring release]; /**************************************

由浅入深,走进Python装饰器-----第二篇:进阶--函数装饰函数

上一篇:由浅入深,走进Python装饰器-----第一篇:基础 装饰器的使用种类: # 第一种 @函数 被装饰函数 # 第二种 @函数 被装饰类 # 第三种 @类 被装饰类 # 第四种 @函数 被装饰函数 本篇介绍第一种 @函数 被装饰函数 1.1 对带参数的原函数进行修饰 # 默认将old函数的参数传给outer里面的第一层函数 def outer(f): def inner(var): print("1 我是outer函数,接收外部传进来的old :",f) print("

Python开发【第二篇】:初识Python

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第四!!!   Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都

Python学习【第二篇】Python入门

Python安装 windows: 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python27 3.配置环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [Python安装目录追加到变值值中,用 : 分割] 如:原来的值;C:\python27,前面有分号 linux: 自带python

Python自动化 【第二篇】:Python基础-列表、元组、字典

本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,让我们先来象征性的学2个简单的. sys 1 #!/usr/bin/env python 2 3 # -*- coding: utf-8 -*- 4 5 6 7 import sys 8 9 10 11 print(sys.argv) 12 13

Python之旅 (基础篇1-22)

格式化输出:format  %s  %d 第一种写法: #name=input('name:') #age=input('age:') #job=input('job:') #info=''' #name:%s #age:%s #job:%s #'''%(name,age,job) #print (info) #name=input ('请输入名字:') #age=input ('请输入年龄:') #score=input ('请输入成绩:') #mag ='我叫%s,我今年%s,我成绩是优秀%

我的Python之旅第二天

一 .字符串操作 1单引号('').双引号("").三引号(""" """)的区别. 如果字符串中不包含单引号.双引号,则三个引号没有区别. msg1="Today is a nice day,everyday is a new day" print(msg1) Today is a nice day,everyday is a new day 如果字符串中包含单引号,则应使用双引号或者三引号. msg2=

Python开发【第二篇】: 基本数据类型(一)

1. 整型 ??整型即整数,用 int 表示,在 Python3 中整型没有长度限制. 1.1 内置函数 ??1. int(num, base=None) ??int( ) 函数用于将字符串转换为整型,默认转换为十进制. >>> int('123') 123 >>> int('123', base=16) 291 ??2. bit_length( num) ??当前数字的二进制,至少用多少位表示. >>> a = 5 >>> a.bi

Python 语言学习 第二篇:数据类型(字符串)

字符串是一个有序的字符的不可变序列,用于存储基于文本的信息.字符串所包含的字符存在从左至右的位置顺序,不可以在原处(in-place)修改.Python没有C语言的字符和字符串之分,只有字符串.从严格意义上说,字符串是单个字符的序列,支持元素基于位置的操作,能够通过位置索引字符:由于字符串具有不可变性,不能对原始的字符串进行修改,也就是说,不能通过对其某一位置进行赋值而修改字符串. 一,字符串常量 字符串常量使用成对的单引号或双引号来表示,两者表示的效果是一样的. 1,在字符串常量中表示引号 如

python问号堂--第二篇

1.分别书写数字5,10,32,7的二进制表示? 5---0b101      10---0b1010     32---0b100000    7---0b111 以上结果可以bin()来检测 2.简述对象和类以及模块的关系(可用比喻的手法)? 对象是基于类创建的,对象的功能都在类里,类具体为对象才能调用类里的方法 做个例子,各个品牌汽车商就是类,宝马汽车商就是宝马类,跑在马路上的宝马车就是对象,因为具有宝马类的特征:宝马标志,宝马造型,宝马发动机 模块和字典差不多 你知道怎样创建和使用字典这