python基础
本宝宝不开心
本宝宝不开心,造轮子和夯实基础中
展开
-
9.多线程
threading 简单用法 import time, threading def 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 · 51 阅读 · 0 评论 -
8.多进程
多进程 mutiprocessing中的Process,Pool from multiprocessing import Process import os #os.getpid 得到进程pid def 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 · 100 阅读 · 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 · 297 阅读 · 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 · 114 阅读 · 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 · 81 阅读 · 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 · 86 阅读 · 0 评论 -
4.字符串、列表和文件
字符串 字符串是一串字符序列 常用3种用法 str = "Hello world!" #从0开始表示 str[0] str[11] str[-1] str[-12] #从0到末尾 str[:] #负索引 str[-1] #从start到end,不包含end str[: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 · 61 阅读 · 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 · 205 阅读 · 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 · 920 阅读 · 2 评论 -
1.Python解释器
调用解释器 命令行直接输入python3 python3 -c Command [arg] //另类启动解释器的方式 运行脚本时,需要进入交互模式,用 python3 -i 退出解释器 直接输入quit(0)或quit()即可,直接敲击ctrl+z 键盘即可原创 2020-11-29 21:23:56 · 72 阅读 · 0 评论