Python
舒小颜
。。em..
展开
-
python报错:“SyntaxError: Non-ASCII character
遇到一个错误被虐了一大会,尝试了各种转义方式,都不会,终于解决了如果没有其他编码提示,Python将默认为ASCII作为标准编码。要定义源代码编码,必须在源文件中第一行或第二行放置一个魔术注释# coding=UTF-8 即可...原创 2020-11-11 11:02:47 · 277 阅读 · 0 评论 -
Python笔记:数据类型
元组()元组和列表类似,最大的区别元组是不可变数据类型tup1=('huawei','tengxun','xiaomi')print(tup1)#打印结果:('huawei', 'tengxun', 'xiaomi')注意:元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用访问元组:使用下表索引来访问,从0开始tup1=('baidu' , 'xiaomi' , 'tengxun','suning','jindong')print (tup1[0])print(t原创 2020-10-29 17:49:50 · 277 阅读 · 0 评论 -
hashlib模块python
hashlib:需要加密功能会使用到这个模块,包含MD5和SHA算法,一般工作中加密都是使用MD5,这篇文章简单记录下import hashlib a = "12312312312ss" md51 = hashlib.md5(a.encode("utf-8")) #encode是编码模式print(md51.hexdigest()) #hexdigest以字符的模式输出print(md51.digest()) #以二进制模式输出#打印结果#32015d3原创 2020-10-28 18:03:15 · 306 阅读 · 1 评论 -
prettytable安装使用(python)
prettytable是python的第三方插件,以ascll格式表格形式输出,简单明了美观1.执行pip install prettytable2.执行下面这几行看是否报错,没有报错说明成功import prettytabletable = prettytable.PrettyTable()# 定义表头table.field_names = ['name','age','sex']# 增加一行数据table.add_row(['chanwin','25','男'])table.add_原创 2020-10-28 15:48:05 · 9938 阅读 · 0 评论 -
Python函数
函数:简单可以理解为封装一个方法的容器,可重复使用,用来实现单一或者相关功能的代码块定义函数:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明...原创 2020-10-28 14:32:49 · 181 阅读 · 0 评论 -
Python内置函数 round(),int(),str()用法
round(x,y)函数返回浮点数x的四舍五入值参数x:数值y:数值表达式,小数点位数print(round(1934849.0967,3))1934849.097print(round(1934849.0964,3))1934849.096print(round(1934849.0965,3))1934849.096最后这行为什么没有进数,其实和python版本有关系,我目前的版本是python3.9.0,想详细了解可以访问...原创 2020-10-27 16:09:14 · 1764 阅读 · 1 评论 -
python for循环的用法,前面还有一个变量或函数
百度了一会,大同小异,直接上代码 test1 =[str(i) for i in test2]等同于test1=[]for i in sanyue test1.append(str(i))演示:test1 = ['a', 1, 'b', 2] // 所有值转换为字符串test2 = [str(i) for i in ls1]print(test2)test3 = ''.join(test2) //列表拼接为字符串print原创 2020-10-27 15:48:45 · 3479 阅读 · 1 评论 -
Python笔记:join()函数用法
1、join()函数语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符sep连接各个元素后生成的字符串seq1={'hello':1,'beibei':2}print(''.join(seq1))打印结果:hellobeibei2、os.path.join()函数语法: os.path.join(path1[,path2[,…原创 2020-10-27 15:18:11 · 288 阅读 · 0 评论 -
Python随机函数
random.sample(a,b)参数a:列表参数b:随机个数import randomlist=[1,2,4,5]test1=random.sample(list,2)print(test1)打印结果:2,1原创 2020-10-27 14:59:52 · 382 阅读 · 0 评论 -
Python笔记:内置函数chr()用法
chr(i)chr():输入一个整数【0,255】返回其对应的ascii符号,相反ord()函数就是用来返回单个字符的ascii值(0-255)或者unicode数值()参数 i :可以是10进制也可以是16进制的形式的数字返回值:返回整数对应的ASCll字符以下是例子:10进制lst = []for i in range(48,58): lst.append(chr(i))print('lst=',lst)打印结果:lst= [‘0’, ‘1’, ‘2’, ‘3’, ‘4.原创 2020-10-23 18:09:02 · 17751 阅读 · 3 评论