字典,输入,函数,类
字典
b={"ha":"s",1:"ddd"}
print(b["ha"])
del b["ha"] # 删除字典元素
for k,v in b.items(): # 获取所有键与值
print(k,v)
for k in b.keys(): #获取所有键
print(k)
for k in b.values(): #获取所有值
print(k)
用户输入
key=input("please input your name")
print(key)
循环
i=1
while i<100:
i=i+1
print(i)
函数
'''函数'''
def function(): #函数的定义
print("this is a function!")
'''含参函数'''
def function(tt): #函数的定义
print(tt)
'''返回函数'''
def function(tt): #函数的定义
print(tt)
return 111
'''防止函数修改列表'''
def function(t): #函数的定义
print(t)
t.append(2)
t=[1,2,3]
function(t[:])
print(t)
引用其他文件内容
'''导入整个文件中的内容,其中test为文件名'''
import test
'''导入文件中的某个函数,其中test为文件名,function为函数名,f为函数别名'''
from test import function as f
'''导入文件中所有函数'''
from test import *
类
class std:
def __init__(self,name): #初始函数
self.name=name #变量的定义
print("test")
def test(self):
print(self.name)
t=std("ttt")
t.test()
类的继承
class std:
def __init__(self,name): #初始函数
self.name=name #变量的定义
print("test")
def test(self):
print(self.name)
class std1(std): #继承类
def __init__(self,name):
std.__init__(self,name)
t=std1("aaa")
t.test()
类的导入,同函数的导入一致
from test import std1 as f #导入单个类
from test import std as f1,std1 as f #导入多个类
import test` #导入整个模块