习题22:到现在学到了哪些东西?
mkdir 创建文件夹cd 进入文件夹ls 显示文件夹中的所有文件及属性
print 打印# 注释符,octothorp,pound
+ plus- minus/ slash 斜杠\ 反斜杠* asterisk 星号< less-than> greater-than<= less-than-equal>= greater-than-equal_ underscore
格式化字符:%% 百分号标记%c 字符及其ASCⅡ码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点数字(用小数点符号)%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类似于%g)%p 指针(用十六进制打印值的内存地址)%n 存储输出字符的数量放进参数列表的下一个变量中
, comma,使用print时默认打印出“\n”,在print语句结尾加上comma可以避免换行
转义字符:\ (行尾) 续行符\\ \'\''\a 响铃\b 退格Backspace\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换
"""或''' 任意行字符串
raw_input 字符型输入 int(raw_input()) float(raw_input)input 数值型输入(要输入字符串时必须加引号)
pydoc
from sys import argv script, first, second, third = argv 将argv解包(unpack),argv是参数变量(argumentvariable)from os.path import exists exists(filename) 如果文件存在,返回TRUE,否则返回FALSE。
prompt = ‘>’ 在likes = raw_input(prompt)中提示用户输入的作用
读写文件操作:txt = open(filename,'w')print txt.read() 读取文件里面的内容并打印readline 读取文本文件中的一行truncate 清空文件write(stuff) 将stuff写入文件close
open方法中:r 以读写方式打开文件,可读取文件信息。w 以写方式打开文件,可向文件写入信息。如文件已存在,则先清空,再写入。a 以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建r+ 以读写方式打开文件,可对文件进行读和写操作。w+ 消除文件内容,然后以读写方式打开文件。a+ 以读写方式打开文件,并把文件指针移到文件尾。b 以二进制模式打开文件,而不是以文本模式。
f.close()f.fileno() 获得文件描述符,是一个数字。f.flush() 刷新输出缓存。f.isatty() 如果文件是一个交互终端,则返回TRUE,否则返回FALSE。f.read([count]) 如果有count,则读出count个字节。f.readline() 读出一行信息。f.seek(offset[,where]) 把文件指针移动到相对于where的offset位置。where默认为0表示文件开始处,1表示当前位置,2表示文件结尾。f.tell() 获得文件指针位置。f.truncate([size]) 截取文件,使文件大小为size。f.write(String)f.writelines(list) 把list中的字符串不换行地写入文件。
cat 将两个文件连接(concatenate)到一起。多用于打印文件内容到屏幕上。def 定义函数def print_two(*args): #注意冒号,注意括号 arg1, arg2 = args #注意缩进indent 4空格 print...#注意取消缩进dedent
+= x+=y 相当于 x=x+y
return 返回函数值。