bytes 在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。 bytes数据类型在所有的操作和使用甚至内置方法上和字符串数据类型基本一样,也是不可变的序列对象。 Python3中,bytes通常用于网络数据传输、二进制图片和 ...
分类:
编程语言 时间:
2020-01-30 20:48:11
阅读次数:
71
1、环境变量:Python的安装目录+Scripts的路径(cmd中输入python,回复Python的版本) 2、Pycharm的使用: 创建文件的地址(最好为英文),下方点开,选择现有环境,系统解释器(python.exe) 文件标注及字体、主题设置 3、Python第三方库安装: pip在线安 ...
分类:
编程语言 时间:
2020-01-17 12:00:50
阅读次数:
116
一、python编码环境与基本语法 1、安装python 1.1 在官网下载对应的安装包,点击安装,一直下一步就行 1.2 python版本3.5以上 1.2.1 验证python是否可用,在cmd命令中输入python 如果出现python的编译界面, 就代表python成功安装 1.2.2 查看 ...
分类:
编程语言 时间:
2020-01-03 19:51:00
阅读次数:
112
题目1 Python实现float数的四舍五入 def panf(f): if isinstance(f,float): #判断输入的数是否为float类型 isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 b=int(str(f).split( ...
分类:
编程语言 时间:
2020-01-03 10:34:53
阅读次数:
85
Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你 ...
分类:
编程语言 时间:
2019-11-08 19:18:56
阅读次数:
84
### Python编码问题 ### 一、解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range 字符串在Python内部的表示是unicode编码,因此,在做 ...
分类:
其他好文 时间:
2019-11-04 13:42:50
阅读次数:
156
在编写python程序的过程中,中英文混用经常会出现编码问题。围绕此问题,本文首先介绍编码的含义及常用编码,随后列举几个python经常遇到的编码异常及解决方法,接着列举笔者在实践中遇到的异常出现的情景及原因,最后针对编码问题提出最佳实践。 一 常见编码 1.1 unicode编码 在文本文件中,看 ...
分类:
编程语言 时间:
2019-11-03 22:08:11
阅读次数:
74
#python3,str和bytes类型相互转换工具类#file:python3_endecode_helper.pydef to_str(bytes_or_str): if isinstance(bytes_or_str,bytes): value = bytes_or_str.decode('U ...
分类:
编程语言 时间:
2019-10-31 13:16:44
阅读次数:
89
一种编码想要转成另一种编码,需要先解码成万国码:Unicode,然后再从Unicode转成其他编码。 例如GBK格式想要转成utf-8,需要先按照 gbk 的格式 decode 成 unicode,再从 unicode 格式 encode 成utf-8 one kind of code >Unico ...
分类:
编程语言 时间:
2019-10-30 11:39:45
阅读次数:
67
Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF 8编码, 字符串均为unicode字符串。同时也可以通过 这样类似的代码进行源码编码的变更。 Python标志符 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符. 其他字符: 任 ...
分类:
编程语言 时间:
2019-10-09 23:57:37
阅读次数:
148