随笔分类 -  Python

摘要:执行python文件报错: File "E:/Program Files (x86)/PyCharm 2021.1/fmz_zp/Python/基础/test.py", line 531SyntaxError: Non-UTF-8 code starting with '\xe4' in file 阅读全文
posted @ 2023-09-22 15:07 zhengpei 阅读(68) 评论(0) 推荐(0)
摘要:class Car1: wheel = 4 #类变量,公共的,调用的时候也是通过self来调用 __country = "china" #私有变量,只能在类里面调用 def __init__(self,color,name): #self表示的就是实例化后的对象:fmz_car # 构造函数,类在实 阅读全文
posted @ 2021-07-02 15:03 zhengpei 阅读(83) 评论(0) 推荐(0)
摘要:redis模块# redis是非关系型数据库,nosql型数据库# 数据全部存在内存里,读取比较快,每秒钟最大支持10W的读写# Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)import redis 阅读全文
posted @ 2021-06-25 16:26 zhengpei 阅读(104) 评论(0) 推荐(0)
摘要:安装 # 1.自动安装# 将python安装目录的script目录加入环境变量# 然后用pip命令进行安装 pip install xpinyin# 如果不加环境变量强制安装:C:\Anaconda3\python.exe -m pip install xxxx# 如果安装pip源很慢,在pycha 阅读全文
posted @ 2021-05-28 20:40 zhengpei 阅读(90) 评论(0) 推荐(0)
摘要:os模块import os# os.rename('old', 'new') # 更改文件名# os.remove("2.py") # 删除文件# os.rmdir("aa/cc") # 删除空文件夹# os.mkdir("aa/cc") # 创建文件夹,父目录不存在的时候不能创建# os.make 阅读全文
posted @ 2021-05-20 16:20 zhengpei 阅读(59) 评论(0) 推荐(0)
摘要:'''一个python文件就是一个模块标准模块:python自带的,不需要安装,直接import就可以用,常用模块:os,json,time,datetime,sys,random第三方模块:调用外部的模块,如发短信等,需要安装自己写的模块:'''# 原理:引入一个模块就是将模块所在的python文 阅读全文
posted @ 2021-05-20 16:11 zhengpei 阅读(379) 评论(0) 推荐(0)
摘要:# 函数=方法# 函数可以提高代码复用性# 函数必须调用后才能执行# 函数中的变量都是局部变量# 函数中遇到return就会结束# 没有入参,没有返回值def hello(): print("hello")hello()# 有多个入参,参数有默认值,有返回值def welcome(name,coun 阅读全文
posted @ 2021-05-13 21:49 zhengpei 阅读(94) 评论(0) 推荐(0)
摘要:# # json是一个字符串# # {"code":0,"msg":"操作成功","token":"xxxxx"}##import jsonimport pprint # # 将python格式转为json格式# dic={"code":0,"msg":"操作成功","token":"xxxxx"} 阅读全文
posted @ 2021-05-13 21:48 zhengpei 阅读(317) 评论(0) 推荐(0)
摘要:# https://mp.weixin.qq.com/s?src=11&timestamp=1620698487&ver=3061&signature=2DKZdGd91ZiIpMSVnvSjs-ECaPULLORQj4VWikniTIMM63c*3l4r18X0svnJjFsgxdFDCDIN0d 阅读全文
posted @ 2021-05-13 21:46 zhengpei 阅读(369) 评论(0) 推荐(0)
摘要:# 集合用{}表示,中间元素用,隔开# 集合是无序的(无法通过下标取值),天生可以自动去重s={1,2,3,4,4} #可以用于一堆手机号去重l=[1,2,3,4,4]s=set(l)#将list转为集合l=list(s)#再将集合转为lis# 循环for ss in s: print(ss)s1= 阅读全文
posted @ 2021-04-30 12:57 zhengpei 阅读(63) 评论(0) 推荐(0)
摘要:# 不能循环删list# 一边循环一边删除,会导致下标错乱,删除有误l=[1,1,2,3,4,5,6,7,8]# for i in l:# if i%2!=0:# l.remove(i)# print(l)# 解决方法:重新定义一个变量赋值l列表l2=[1,1,2,3,4,5,6,7,8]for i 阅读全文
posted @ 2021-04-30 12:47 zhengpei 阅读(60) 评论(0) 推荐(0)
摘要:# open("文件名","文件模式",encoding='utf-8')# 3种文件模式:r、w、a# r模式:读模式,只能读不能写,文件不存在不会创建,会报错,不写模式默认就是读模式# w模式:写模式,只能写不能读,文件不存在会创建,文件已经存在会清空文件的内容# a模式:追加模式,只能写不能读 阅读全文
posted @ 2021-04-30 12:46 zhengpei 阅读(85) 评论(0) 推荐(0)
摘要:# 三元表达式# 作用:可以简化if判断age=17# if age>=18:# s="成年"# else:# s="未成年"# 用三元表达式来简化上面的if判断s="成年" if age>=18 else "未成年"print(s)# 列表生成式# 作用:用来简化for循环lis=list(ran 阅读全文
posted @ 2021-04-30 12:43 zhengpei 阅读(95) 评论(0) 推荐(0)
摘要:# 变量为空的情况# a=""# list1=[]# dist={}# d=0# f=None# 非空即真,非零即真# 用非空即真和非零即真可以有效较少代码# if ture:# xxxx# else:# xxxif a: # 如果a的结果是true,则执行if里的,否则执行else里的 print 阅读全文
posted @ 2021-04-30 12:41 zhengpei 阅读(142) 评论(0) 推荐(0)
摘要:Python 中的集合类似于数学中的集合概念,它是一组无序、不可重复数据的组合。集合用{ ...}创建,某种程度上可以把集合看作是没有值的字典。集合是Python里面非常重要的数据类型,其中的方法总共有17个,数量掌握这些方法,对数据的处理效率会大大提高,特别是在计算字符串长度,交集并集等,非常有用 阅读全文
posted @ 2021-04-27 23:36 zhengpei 阅读(435) 评论(0) 推荐(0)
摘要:print输出 print(char, end='\n') #end表示以\n结尾,就是换行 变量# 变量类型:字符串str 整数int 小数float# Python不需要在变量前加int,string,float# 一个引号,两个引号,3个引号都可以表示字符串 1 name = "小黑" 2 a 阅读全文
posted @ 2021-04-22 21:52 zhengpei 阅读(117) 评论(0) 推荐(0)