
Python基础
qq_26774439
个人学习记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 函数的使用
def test(name,age=20):#age可以默认 print(name+str(age))test(name="c",age=30)test("a")#传入元组,参数随便写,将参数全部封装到元组中def tup(*tupl): print(tupl)tup('x','s','c')#限制参数的传入,默认读取第一个,后面的全部放入元组def tup1(si...原创 2019-05-18 22:38:39 · 179 阅读 · 0 评论 -
Python中列表与元组的用法
test=['a',55,"df"]#可以加入任何元素print(test)#有序的集合print(test[0].title())print(test[-1])#Python提供-1表示最后一个#修改test[0]='b'print(test[0])#增加元素test.append('c')print(test)#删除元素del test[2]print(test)...原创 2019-05-18 17:54:47 · 534 阅读 · 0 评论 -
Python string的用法
lastname="wen"print(lastname.title())print(lastname.upper())print(lastname.lower().title())#将数据先小写再首字母大写#合并字符串firstname="wu fang"name=firstname+" "+lastnameprint(name.title())#制表符\t.换行符\nnam...原创 2019-05-17 18:29:01 · 234 阅读 · 0 评论 -
Python多线程协程
电脑有许多程序,早期电脑是单核的,理论上单核一次只能调度一个任务,但是的话CPU执行速率很快,分别并发(CPU内核数小于任务数)执行,来回交换执行,看起来像一起执行,比如说每个调度.001s这就是时间片轮转。如果是四核四个程序一起运行,则是并行(CPU核数大于任务数)。关于global全局变量的用法,在一个函数中如果要修改他的全局变量时判断是否加global这样看,看是否对全局变量的指向是否发...原创 2019-05-20 00:53:11 · 1156 阅读 · 3 评论 -
Python操作文件
#读取文件file=open("tset.txt","a")#r只读w只写a追加写入#con=file.read()#文件指针自动到末尾file.write("dd")#print(con)file.close()#按行读取file1=open("tset.txt","r")while True: text=file1.readline() if not text...原创 2019-05-19 14:44:07 · 110 阅读 · 0 评论 -
Python异常
"""#异常初步try: num =int(input("请输入"))except: print("你输出的有误")"""#根据类型捕获异常try: num1=int(input("请输入")) result=8/num1except ZeroDivisionError: print("num1不能为0")except ValueError: ...原创 2019-05-19 14:23:44 · 181 阅读 · 0 评论 -
Python单例模式
"""#new 方法与静态调用,以及单例模式class dog1(object): instance=None def __new__(cls, *args, **kwargs):#静态方法,调用分配内存空间。必须加super().__new__(cls)给父类分配空间 print("new方法") #才会调用执行int初始化方法...原创 2019-05-19 12:58:18 · 131 阅读 · 0 评论 -
Python中的类继承与多态
class annimal(object): def __init__(self,name,age=0): self.name = name # 在这定义成员变量 self.age = age self.public=11 self._private=63#私有属性 print("我是annimal") ...原创 2019-05-19 00:50:15 · 423 阅读 · 0 评论 -
Python 字典的基本用法
#字典dir={"name":"xiaowang","age":18}print(dir["name"])#添加元素dir["grade"]=10print(dir)dir["grade1"]=10#修改值dir["age"]=15print(dir)#删除元素del dir["grade"]print(dir)#遍历列表,items遍历每一对键值对for key,v...原创 2019-05-18 20:20:08 · 186 阅读 · 0 评论