
python基础
本宝宝不开心
本宝宝不开心,造轮子和夯实基础中
展开
-
9.多线程
threading简单用法import time, threadingdef run(): print('Thread %s is running...'% (threading.current_thread().name)) for i in range(0,5): print('Thread %s --------------%d'%(threading.current_thread().name,i)) print('Thread %s ended'.原创 2021-02-23 09:23:33 · 85 阅读 · 0 评论 -
8.多进程
多进程mutiprocessing中的Process,Poolfrom multiprocessing import Processimport os#os.getpid 得到进程piddef chilProcess(name): print("The %s child's pid is %s" %(name,os.getpid()))if __name__ == '__main__': print("The parent pid is %s"%(os.getpid())) p原创 2021-02-21 23:26:49 · 138 阅读 · 0 评论 -
sublimetext 3 python运行乱码问题解决
sublimetext3 python乱码问题在new Build system中新建一个配置文件,内容如下:path为自己安装python的路径{“cmd”:[“python.exe”, “-u”, “$file”],“path”:“C:\Users\admin\AppData\Local\Programs\Python\Python38”,“file_regex”: “1File "(…?)”, line ([0-9]*)",“selector”: “source.python”,“e原创 2020-12-06 21:21:10 · 342 阅读 · 0 评论 -
7.python面向对象
类:描述具有相同的属性和方法的对象的集合(方法就是函数)对象 : 类的实例化A学生: 姓名、年龄、成绩等学生的共有属性有:姓名、年龄、成绩等so千万个学生就是一个类,A学生就是一个对象定义类#定义类class student: # __init__:构造方法(函数),类实例化的时候立即执行 #self代表类的实例,而非类 def __init__(self,name,age,score): self.name = name self.age = age self.s原创 2020-12-03 10:41:33 · 138 阅读 · 0 评论 -
6. 认识函数
定义函数#def 定义函数名和参数def main(): print("Hello world!")#调用函数main()定义参数def add(x,y): print("{0} + {1} = {2}".format(x,y,x+y))add(1,2)# 定义可变参数,不加*就会报错n = (1,2)add(*n)#等同于add(n[0],n[1])定义关键字参数def test(a,b,**c) print("a: ",a,"b: ",b,"c: ".原创 2020-12-03 09:39:36 · 111 阅读 · 0 评论 -
5.元组、字典、循环和条件判断
元组元组和列表的区别和字符串一样,初始化以后不能修改#定义一个元组s = (1,'2',3)print(s)#定义单元组s = (1,)print(s)#不可变中的可变,本质变的是列表,元组不变s = (1,'2',['hello','world'])print(s)s[2][0] = "3333"s[2][1] = "4444"print(s)字典key-value的存储方式,key不变,key不变,key不变student={'test1':1,"test.原创 2020-12-02 22:35:53 · 123 阅读 · 0 评论 -
4.字符串、列表和文件
字符串字符串是一串字符序列常用3种用法str = "Hello world!"#从0开始表示str[0]str[11]str[-1]str[-12]#从0到末尾str[:]#负索引str[-1]#从start到end,不包含endstr[:11] str[0:11]str1 = "Hello"str2 = "world"print(str1+str2)print(str1*5)print(str1[0:5])print(len(str1))for st.原创 2020-12-02 15:43:59 · 89 阅读 · 0 评论 -
3.数字计算
type通过type()函数确定任何数据的类型type(3)type(3.14)type(type)type(print)python内置数值操作类型转换和舍入x = 5.0 * 2 python会强制将2变成2.0与5相乘,因为将float数转化成int数相乘会导致精度损失,而int转float则不会int(3.5)float(4)float(int(3.3))int(float(3.2))四舍五入使用round()函数round(3.5)round(3.4.原创 2020-12-01 19:13:59 · 256 阅读 · 0 评论 -
2.编写简单程序
1-1 编程练习print("Hello,world!")print("Hello","world!") print("2"+"3") //字符通过+来连接print("2 + 3 = ",2+3) //5原创 2020-11-30 22:54:26 · 968 阅读 · 2 评论 -
1.Python解释器
调用解释器命令行直接输入python3python3 -c Command [arg] //另类启动解释器的方式运行脚本时,需要进入交互模式,用 python3 -i退出解释器直接输入quit(0)或quit()即可,直接敲击ctrl+z 键盘即可原创 2020-11-29 21:23:56 · 98 阅读 · 0 评论