用法 | |
---|---|
print() | 打印 格式: print(" ") print(x,end="")可以不打印print()之后的换行 |
''' ''' | 字符串,不用添加转义字符 |
# | 单行注释 |
+、-、*、/、<、>、<=、>= | 基本数学运算符号 比较的运算结果是 True/False |
变量 | 不需要指定类型,python是一种弱类型的语言,弱类型语言还有 javascript |
命名 | 数字、字母、下划线;不能以数字开头 |
%r | 调试用格式化字符,不管是什么都打印出来 s=123 print('%r'%s)的输出是'123' |
%s | 显示用格式化字符,打印给用户看的内容
s=123 print('%s'%s)的输出是123 |
print('...%r...%s'%(r,s)) | 使用多个格式化字符的格式 |
+ | 可以用于字符串的连接 |
formatter = "%r %r %r " | print(formatter%(var1,var2,var3)) |
\n | 转义字符,换行符;用%r打印\n,输出为\n |
\r | ASCII回车符 |
input() | 接受用户输入 input("please input") input()得到的值是一个字符串类型的,如果要改变输入类型 e.g. int(input()) |
from sys import argv | 从sys这一软件包中引入需要的模块argv argv(argument variable):参数变量,如果设置了这个值,在执行py脚本时就应该给出参数值 e.g. script, filename,copypath = argv 这个过程叫做解包 |
file = open(filename,'r') | 打开文件,默认为只读r,另外还有写w, 读写rw等;返回值为文件类型 |
file.read() | 读取文件内容 |
hit CTRL-C(^C) | 命令行中使用ctrl-c退出 |
file.truncate() | 把文件裁成规定的大小,默认为0;以写方式打开操作才是合法的 |
file.write(“content”) | 将内容写入文件中,第一次的写入会覆盖之前的内容 |
file.close() | 将文件关闭 |
def function_name(): function_content | 函数定义 |
def function_name(*argv): function_content | 含参函数定义,*argv可以接受无限个参数; 调用函数时,函数的参数可以是数字,变量,表达式(5+10),数字+表达式(x+5) +:只能用来对同类型的数据操作 |
def read_file(file_path): f = open(file_path) print(f.read()) | python3中用函数对文件的操作,传递文件路径 |
使用函数给文件内容加行号 | 未完成 |