
python
xiaoxiaozhang3
这个作者很懒,什么都没留下…
展开
-
歌词解析器
使用字符串的切割和字典存储来遍历歌词,使其按时间输出原创 2019-07-20 14:30:47 · 157 阅读 · 0 评论 -
python文件操作
转载请注明出处https://blog.youkuaiyun.com/weixin_45163516读写文件普通程序读写文件的时候需要向操作系统发出请求,请求操作系统打开一个文件对象,通过这个文件对象来进行读写with open(str1,"r",encoding="utf-8") as f: pass f =open(path,mode,encoding,errors)...原创 2019-07-27 14:22:06 · 187 阅读 · 0 评论 -
python常见的模块
转载请注明出处https://blog.youkuaiyun.com/weixin_45163516math模块math.ceil(x)功能:对x进行向上求整math.floor(x)功能:对x进行向下取整math.modf(x)功能:返回x的小数与整数部分以元组的形式返回。math.sqrt(x)功能:返回x的开平方根【返回的正数的那个】osos.getcwd()...原创 2019-07-26 18:46:06 · 160 阅读 · 0 评论 -
面向对象
面向对象面向对象:基于万物皆对象的哲学思想面向对象只是一种思想,并不是语言。面向对象和面向过程的区别:1.都是看待问题的方式,都能解决问题2.面向对象着眼于找到一个具有特殊功能的对象,然后委托给这个对象给你完成问题。3.面向过程在于问题的细节,所有事情亲力亲为python是面向对象的程序设计语言,类与对象是面向对象的核心类:一个具有特殊功能实体的集合类的设计:1.事物名称[类...原创 2019-07-22 20:01:26 · 173 阅读 · 0 评论 -
音乐播放器
我写的还有一些问题:播放一首歌之后不能播放第二首请见谅import pygameimport timeimport osdef welcome(): print(''' ************************* * 欢迎来到酷我音乐播放器 * ************************* ''')def select(): ...原创 2019-07-22 17:46:52 · 303 阅读 · 0 评论 -
python输出及其运算
格式化输出%s 字符串%ns n代表字符串占据的宽度%-ns -代表左对齐,默认为右对齐%d int类型%02d 0:占位符 2:长度%f 浮点型%nf 小数点后保留的位数分支语句单分支if 判断条件: 语句双分支 if 判断条件: 语句块1 else: 语句块2多分支if 判断条件1: 语句块1e...原创 2019-07-21 14:49:17 · 1349 阅读 · 0 评论 -
字典
字典采用键(key)值(value)对的方式存储的本质:是一个无序的集合字典中key的特性:1.key不能重复key即使重复不会报错,后写的将前写的覆盖2.key必须是不可变的类型若使用可变类型做key,则报错不可变类型 number,str,tuple可变类型:list,set,dict字典的创建:dict1 = {key1:value1,key2:value2…}k...原创 2019-07-21 11:00:39 · 179 阅读 · 0 评论 -
字符串
字符串## 字符串的拼接:1.使用”+”号str3 = str1+str22、使用”,”号注意:在输出的时候使用,在逗号的位置会产生一个空格3.使用%号%s字符串4.使用join函数来进行拼接str1.join(序列)功能:以指定的字符串对序列中的元素进行拼接,并且返回拼接后的字符串注意:序列中的元素必须是字符串字符串的重复str3 = s...原创 2019-07-21 11:24:25 · 131 阅读 · 0 评论 -
列表及其常用函数
列表及其常用函数1. 定义:有序的集合2.创建列表:列表名=[元素1,元素2,…]元素:可以试任意类型元素与元素使用逗号隔开3.列表的操作1.列表的组合list1 = list2 + list3功能:将list1中的元素与list2中的元素组合成一个新的列表并返回2.列表的重复list2 = list *n功能:将list1中的元素重复n次输出到list2中...原创 2019-07-20 15:35:54 · 631 阅读 · 0 评论 -
函数
转载请注明出处:https://blog.youkuaiyun.com/weixin_45163516函数函数参数:1.位置参数又称必选参数传递参数的时候,必须按照函数定义的顺序以及个数来进行传参。2.关键字参数指传递参数的过程中,通过键值对的方式直接给形参指定具体的值,使用这种方式进行传参,可以清除位置关系关键字参数与位置参数可以同时存在,但是,若同时存在的时候,位置参数要...原创 2019-07-21 15:44:07 · 118 阅读 · 0 评论 -
装饰器
转载请注明出处:https://blog.youkuaiyun.com/weixin_45163516装饰器在代码运行的期间动态增加功能的方式,我们称之为装饰器。 123456 #最简单的装饰器def outer(func): def inner(): #增加的功能 func() return in...原创 2019-07-21 16:39:52 · 106 阅读 · 0 评论 -
python写一个简单的atm机
atm类:对象:名字 身份证 电话号码 卡class User(): def __init__(self,name,idcard,phonenum,card): self.name = name self.idcard = idcard self.phonenum = phonenum self.card = card...原创 2019-07-24 21:24:08 · 855 阅读 · 0 评论 -
使用栈来遍历目录
python z中并没有内置 栈,我们这里使用list来模拟栈原创 2019-07-20 14:54:10 · 191 阅读 · 0 评论 -
使用队列来遍历目录
python 在 collections模块中 定义了队列>> collection.deque原创 2019-07-20 14:50:53 · 173 阅读 · 0 评论 -
判断字符串是否合法
从控制输入一串字符串,要求字符串只能数字字母下划线,并且长度大于等于20,若不符合条件重新输入,输入完毕之后,要求从控制台输入一个字符,使用自己输入的字符,来对字符串进行切片,切片完毕之后,并且去掉空串,删除列表中的重复元素。while 1: str1 = input("请输入一个字符串:") if len(str1) >= 20: str2 = str...原创 2019-07-20 14:46:39 · 3814 阅读 · 0 评论 -
os模块
os模块os模块是一个python内置的文件模块os模块的使用import osos.getcwd()功能:获取当前目录的绝对路径绝对路径:window:以盘符开头,或者以\开头linux:以/开头或者以~开头相对路径:window:以文件开头,以./开头 或者…/开头linux:与window相同os.listdir(path)功能:显示指定路径下所有的文件名以及目录名...原创 2019-07-20 14:33:11 · 159 阅读 · 0 评论 -
python的错误处理
try:#有可能发生异常的代码except 错误类型1 as e:#异常处理except 错误类型2 as e2:#异常处理…finally:#语句块,无论是否发生错误都会执行此语句块执行过程:先执行try下面的语句块,若发生异常则执行except下面的语句块,若没有发生异常,则不执行except下的语句块,最后无论是否有异常都会执行finally下面的语句。当使...原创 2019-07-27 15:29:18 · 185 阅读 · 0 评论