python
芜湖芜湖芜湖
这个作者很懒,什么都没留下…
展开
-
Day13_Process_Thread
""" Author:黄骏捷 Date:2019-10-10 Python实现并发并发编程主要有3种方式:多进程,多线程,多进程+多线程 Unix和Linux提供了fork()系统调用来创建进程 windows系统没用fork调用,可以使用multiprocessing模块的Process类来创建子进程 使用多线程和不使用多线程的区别 #无多线程 from random import ra...原创 2019-10-13 15:45:45 · 304 阅读 · 4 评论 -
Day12_Strings_regular expression
""" Author:黄骏捷 Date:2019-09-28 验证用户名和qq号是否有效并给出对应的提示信息 """ import re def main(): username = input('请输入用户名:') qq = input('请输入qq号:') #match函数的第一个参数是正则表达式字符串或正则表达式对象 # 第二个参数是要跟正则表达式做匹配...原创 2019-10-11 19:43:55 · 195 阅读 · 0 评论 -
Day11_Files and exceptions
""" Author:黄骏捷 Date:2019-10-10 操作模式 具体含义 'r' 读取 (默认) 'w' 写入(会先截断之前的内容) 'x' 写入,如果文件已经存在会产生异常 'a' 追加,将内容写入到已有文件的末尾 'b' 二进制模式 't' 文本模式(默认) '+' 更新(既可以读又可以写) 读取文本文件 from datetime import time from filein...原创 2019-10-11 18:41:46 · 226 阅读 · 0 评论 -
Day10 图形界面和游戏开发
""" Author:黄骏捷 Date:2019-10-10 基于thinker模块的GUI 1.导入tkinter来开发模块中我们需要的东西 2.创建一个顶层窗口对象并用它来继承整个GUI应用 3.在顶层窗口对象上添加GUI组件 4.通过代码将这些GUI组件的功能组织起来 5.进入主事件循环(main loop) """ import tkinter import tkinter.messa...原创 2019-10-10 20:16:09 · 208 阅读 · 0 评论 -
Day9_Object_Oriented2
""" 面向对象进阶 Author:黄骏捷 Date:2019-09-29 """ from builtins import print """ property装饰器 使用@property包装器来包装getter和setter方法,使得对属性的访问既安全又方便 """ """ class Person(object): def __init__(self,name): ...原创 2019-10-10 19:14:14 · 201 阅读 · 0 评论 -
Day8_Object_Oriented1
""" 面向对象编程 Author:黄骏捷 Date:2019-09-29 """ """ 定义类,使用类 """ """ class Student(object): #__init__是一个特殊方法用于在创建对象时进行初始化操作 def __init__(self,name,age): self.name = name self.age =...原创 2019-09-30 21:05:06 · 196 阅读 · 0 评论 -
Day7_Practice
import os import time """ Author:黄骏捷 Date:2019-09-29 练习1:在屏幕上显示跑马灯文字 """ def main(): content = 'python真好玩。。。...' while True: os.system('cls') print(content) #休眠200毫秒 ...原创 2019-09-30 21:04:13 · 202 阅读 · 0 评论 -
Day6_String_DataStructure
""" 使用字符串 Author:黄骏捷 Date:2019-09-28 """ import sys s1 = 'hello,world' s2 = "hello,world" #以三个双引号或单引号开头的字符串可以拆行 s3 = """ hello, world! """ print(s1,s2,s3,end='') print('-------------------------') ...原创 2019-09-30 21:03:28 · 291 阅读 · 0 评论 -
Day5_Functions_Module
""" x_1 + x_2 + x_3 + x_4 = 8 有多少组正数解? 4个篮子放8个苹果(每组至少一个苹果) 怎么放? M!/N!(M-N)! (m=7,n=3) Author:黄骏捷 Date:黄骏捷 """ m = int(input('m = ')) n = int(input('n = ')) fm = 1 for num in range(1, m + 1): fm *...原创 2019-09-30 21:02:33 · 207 阅读 · 0 评论 -
Day4_LoopStructure
""" 用for循环实现1~100求和 Author:黄骏捷 Date:2019-09-28 """ sum = 0; for x in range(101): # rang(101) 0到100的取值范围 sum+=x print(sum) """ 用for循环实现1~100偶数求和 """ sum = 0 for x in range(2,101,2): # 2~100...原创 2019-09-30 21:01:45 · 213 阅读 · 0 评论 -
Day3_BranchStructure
""" 登陆验证 Author:黄骏捷 Date:2019-09-28 """ username = input('请输入用户名:') password = input('请输入口令:') if username == 'admin' and password == 'admin': print('登陆成功') else: print('登陆失败') print('-------...原创 2019-09-30 21:00:47 · 174 阅读 · 0 评论 -
Day2_Language Elements
""" 使用变量保存数据并进行算术运算 Author:黄骏捷 Date:2019-09-28 """ a=123 b=321 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) print(a%b) print(a**b) print('-------------------------') """ 使用type()检查变量的类型 "...原创 2019-09-30 20:59:46 · 206 阅读 · 0 评论 -
Day1_Chan
from builtins import print from pip._vendor.distlib.compat import raw_input import turtle """ 试一试 import this python之禅 Author:黄骏捷 Date:2019-09-28 """ import this """ 第一个Python程序 -hello,world 向...原创 2019-09-30 20:58:38 · 213 阅读 · 0 评论