Python3.5基础
文章平均质量分 59
wiz_333
乐观,上进,自律!
我的码云地址->https://gitee.com/wiz333/events
展开
-
Python(8) python中的冒泡排序、快速排序
'''冒泡排序的概念:取出列表中的当前值与下一个值进行比较,比较完成后,向列表的最后方或最前方浮动(一次浮动一个位置)外层for循环->控制列表中余下比较元素的个数内层for循环->控制当前循环比较的元素'''#冒泡排序def maoPao(infos): for i in range(len(infos) - 1): for j in range(len(i原创 2017-12-25 19:33:16 · 1491 阅读 · 0 评论 -
Python(5)使用for...in循环和列表推导式打印一个99乘法表
python的for..in..循环,python的列表推导式原创 2017-12-13 20:33:03 · 2937 阅读 · 0 评论 -
Python(20)python中的文件(open)
open的书写规范#基础模式#(1)w->[写入模式]:文件不存在则新建文件,文件若已存在,则打开文件并清空文件,并将文件指针放在文件开头#(2)r->[读取模式]:文件不存在则报错,文件存在则打开文件,并将文件指针放在文件开头#(3)a->[追加模式]:文件不存在则新建文件,文件若已存在,则打开文件,并将文件指针放在文件末尾#(4)x->[异或模式]:文件不存在则新建文件,文件若原创 2018-01-02 17:00:51 · 313 阅读 · 1 评论 -
Python(21)python中的字符编码(字符集)
字符集(字符编码)'''GB系列编码: 储存一个汉字使用2个字节UTF系列编码:储存一个汉字使用3个字节原始编码: ASCII码 -> 最早的字符集,仅支持英文和特定符号中文编码: GB2312 -> 含5000个常用汉字 GB180301 -> 含15000个常用汉字 GBK -> 含所有中文汉字 BIG5 -> 繁原创 2018-01-11 19:32:21 · 444 阅读 · 1 评论 -
Python(22)python中的os模块(系统模块)
os模块中的函数import os#获取当前工作目录os.getcwd()#修改工作目录os.chdir('new_work_path')#获取指定文件夹中所有的内容名称的列表os.listdir('path')#创建文件夹os.mkdir('path')#删除空目录os.rmdir('path')#递归的创建文件夹(可以一次创建多个含包含关系的文件夹)原创 2018-01-11 20:36:51 · 456 阅读 · 1 评论 -
Python(16)python使用tkinter实现一个简单的计算器
class Counter: #引入tkinter import tkinter as tk #引入消息弹窗模块 import tkinter.messagebox as mbox #初始化Counter def __init__(self): #生成一个窗口对象 self.window = s原创 2017-12-29 15:45:04 · 2357 阅读 · 2 评论 -
Python(17)python使用tkinter实现一个简单的CSGO幸运转盘抽奖游戏
class Luckgame: #导入tkinter import tkinter as tk #导入线程模块 import threading import time def __init__(self): self.window = self.tk.Tk() self.window.title('CSGO幸运抽奖'原创 2017-12-29 17:46:09 · 3805 阅读 · 1 评论 -
Python(15)python使用tkinter实现一个简单的压缩/解压程序
#Zipper#引入相关模块import tkinter as tk #tkinter模块import tkinter.filedialog as fd #文件选取模块import tkinter.messagebox as mbox #弹窗消息模块import os #os模块import zipfile原创 2017-12-29 11:08:38 · 630 阅读 · 0 评论 -
Python(23)python中的高级系统模块shutil
shutil中的函数import shutil#复制文件shutil.copy('来源文件','目标地址')'''return->复制完成之后,新生成文件的路径'''#复制文件(保留原数据的文件信息)shutil.copy2('来源文件','目标地址')'''return->复制完成之后,新生成文件的路径'''#将一个文件的内容拷贝到另一个文件中shuti原创 2018-01-15 20:42:41 · 257 阅读 · 2 评论 -
Python(24)python中的calendar模块(日历模块)
calendar中的函数import calendar#获取指定年份的日历字符串calendar.calendar(1993)'''return-> 1993 January February MarchMo Tu We原创 2018-01-16 20:42:54 · 3752 阅读 · 0 评论 -
Python(25)python中的time模块(时间模块)
什么是时间戳'''时间戳是一种用于表示时间的方式。从1970年1月1日0时0分0秒0毫秒开始到指定时间的秒数。世间戳也叫做unix时间戳,1970年1月1日成为unix元年。作用:是为了方便时间的统一运算。1.从1970年1月1日开始计算。2.能够使用到2038年的某一天3.如果使用太远的未来或者1970年以前的时间可能出现异常'''什么是UTC时间原创 2018-01-17 19:48:19 · 1722 阅读 · 0 评论 -
Python(26)python自带的压缩模块(zipfile模块)
zipfile的操作#压缩操作#打开或新建压缩文件zp = zipfile.ZipFile('xxx/xxxx/xx.zip','w',zipfile.ZIP_DEFLATED) #设置zipfile.ZIP_DEFLATED参数,压缩后的文件大小减小#向压缩文件中添加文件内容zp.write('source_path','goal_path')#关闭压缩文件对象zp.clos原创 2018-01-17 20:22:46 · 2339 阅读 · 0 评论 -
Python(27)使用python的http,cgi模块实现一个简单的web服务
CGI(Common Gateway Interface)即通用网关接口,按百度百科对其的解释是:CGI(Common Gateway Interface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览原创 2018-01-18 20:58:55 · 2527 阅读 · 0 评论 -
Python (3)python中的数据类型转换,运算和运算符,数据类型检测方法
数据类型转换概念①自动类型转换,是自动发生的,不需要coder的干预②自动数据类型转换发生在运算和判断的过程当中③自动数据类型转换向着更加精确的类型转换用于强转的函数①int()->强转成整形②float()->强转成浮点型③bool()->强转成布尔型 ④complex()->强转成复数型⑤lis原创 2017-12-11 20:46:46 · 359 阅读 · 1 评论 -
Python(1)windows上搭建Ubuntu环境安装,使用ide:pycharm coding
Windows搭建Ubuntu环境,进行python开发的步骤①安装oracle vm vitualbox到windows上,开启vitualbox并安装ubuntu镜像②进入虚拟机vitualbox,打开ubuntu系统③从挂载在mnt目录下的文件夹内获取windows上已经下好的pycharm进行安装④开启pycharm,begin python coding原创 2017-12-06 20:31:54 · 295 阅读 · 7 评论 -
Python(2)python中的注释,语句分类,变量,数据类型,多进制书写规则
注释规则①#为单行注释②''' ''' ,""" """为多行注释③pycharm中,ctrl+/可实现快速的单行注释语句的分类①单行语句②代码组(代码块)-> 第二行开始缩进python中的变量拿到数据后,分配内存存储数据时,给内存空间起的名字就是变量名(当然,各种语言都是这个道理)*python查询关键字 import keyword p原创 2017-12-06 20:58:01 · 358 阅读 · 2 评论 -
Python(9) 记录字符串中所有字符出现的次数
#统计字符串中字符出现的次数def counter(strs): dict_check = {}#声明一个key为字符值,value为出现次数的字典,来记录所有出现过的字符串中的值 for v in strs: if v in dict_check:#如果判定字符已经出现过,则给该字符的value值出现次数,累加1 dict_check[v原创 2017-12-25 19:48:47 · 1235 阅读 · 0 评论 -
Python(10)使用python函数实现一个简单的闭包操作
#类中的闭包操作def Human(): name = 'Wiz' phoneNumber = '11012011933' dick_size = '800cm' def eat(): print('human can eat') def sleep(): print('human can sleep')原创 2017-12-25 20:25:21 · 514 阅读 · 1 评论 -
Python(18)python中的字典
字典dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'}原创 2018-01-02 11:15:29 · 572 阅读 · 0 评论 -
Python(11)python中的lambda表达式、数学模块、随机模块
lambda表达式#判断一个数,是奇数还是偶数#正常写法def jiou(num): if num % 10 == 0: return '偶数' else: return '奇数'print(jiou(3))#lambda表达式写法jiou = lambda num:'偶数' if num % 10 == 0 else '奇数'pr原创 2017-12-26 20:26:19 · 902 阅读 · 0 评论 -
Python(19)python中的集合
集合#集合,集合中可以使用的数据类型(str,int,float,bool,complex,tuple,frezonSet冰冻集合)set_test = {1,2,3,4,'5','6','7','8'}集合的操作#集合的推导式res = {v for v in set_test}print(res)'''res:{'7', 1, '6', 3, 4, 2, '5', '8'}'''原创 2018-01-02 16:09:12 · 502 阅读 · 1 评论 -
Python(12)内建函数、字符串函数
内建函数locals() #查看当前全局的所有变量len() #获取容器的长度(字符串,元组,列表,集合,字典)max() #获取容器中最大值min() #获取容器中最小值range() #产生指定范围内数据的生成器bin() #将10进制数据转换为2进制数据oct() #将8进制数据转换为2进制数据hex() #将16进制数原创 2017-12-27 10:16:21 · 375 阅读 · 0 评论 -
Python(13)python中的列表
python列表list的操作python列表list的函数原创 2017-12-27 10:57:25 · 732 阅读 · 0 评论 -
Python(14)python中的元组
元组的操作元组的函数原创 2017-12-27 11:29:11 · 158 阅读 · 0 评论 -
Python(7)实现一个简单的购物车逻辑
#实现一个购物车的功能'''1.可以向购物车中添加商品,可以设定数量2.可以删除购物车中的商品,包括减少数量3.允许清空购物车4.每次操作玩,重新统计商品总金额(订单总额 = 商品单价 × 数量)''''''{ '商品编码':{'name':'硅胶冰冰','gid':'666','price':120,'num':6} 。。。。}''''''商品: 编号原创 2017-12-17 17:22:22 · 3522 阅读 · 1 评论 -
Python(6) 实现一个简单的随机验证码生成器
验证码 随机生成原创 2017-12-17 17:18:09 · 555 阅读 · 1 评论 -
Python(4)print一个10行10列的星星图案
a.输出一行10个星星i = 0while i < 10: print('☆',end = '') i += 1b.输出10行10列星星#生成10行j = 0while j < 10: #输出1行10个星星 # 一行10个星星 i = 0 while i < 10: print('★', end='')原创 2017-12-12 20:41:42 · 13413 阅读 · 6 评论 -
Python(28)浅拷贝VS深拷贝
浅拷贝VS深拷贝在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。一般有三种方法:①直接赋值:传递对象的引用而已,原始列表改变时,被复赋值的b也会做相同的改变。②copy浅拷贝:没有拷贝子对象,所以原始数据改变,子对象会改变。③深拷贝:包原创 2018-03-22 20:51:24 · 159 阅读 · 0 评论