python
2020-02-15 本文已影响0人
纵春水东流
一、python基本变量
1、变量与赋值
a = 100 #整数(int long float complex)
b = "string" #字符串
c = ['a','b','c','four',5]#列表,最常用
d = ('one','two',3,'four')#元组,相当于只读列表
e = {'name':'小明','grade':'四年级'}#字典
e = {}
e['name'] = '小明'
e['grade'] = '四年级'
2、变量输出
print(a)
print(b[0])
print(b[0:1]) #st
print(b[-2:-1]) #ng
print(b[0:4:2]) #sr
print(c) #输出完整列表
print(c[0])#输出第一个元素
print(c * 2)#输出列表两次
print(d)
print(e['name'])#输出键为'name'的值
print(e)#输出完整字典
print(e.keys())#输出所有键
print(e.values())#输出所有值
#3、变量操作
#列表更新
c.append('six') #末尾添加元素
del c[6]#删除列表元素
c.pop()#删除列表末尾元素并返回值
二、函数
def functionname(parameters):
"函数说明文档"
function_expresion
return(expression)
#多参数函数
def printinfo(arg1,*vartuple):
"输出所有参数"
print(arg1)
for var in vartuple:
print var
return
匿名函数
lambda [arg1[,arg2,....argn]]:expression
sum = lambda arg1,arg2:arg1+arg2
三、文件I/O
#1、键盘输入
str = raw_input("来自键盘输入")
#2、表达式输入
str = input("请输入表达式")
#3、打开文件
file = open("a.txt","w")#以只写方式打开a.txt,file为文件指针
with open(file_name) as F_obj:
#4、关闭文件
file.close()
file.write('hello word')#写入字符串 "hello word"
a = file.read(3)#从头开始读取3个字符
a = file.read()#读取全部内容
os.rename(current_file_name,new_file_name)
os.remove(file_name)
os.mkdir('newdir')
os.chdir('newdir')
os.getcwd()
os.rmdir()
print(file.name)#文件名
print(file.closed)#文件是否关闭
print(file.mode)#访问权限