美文网首页ITS·黑客
Python笔记1(转义、编码)

Python笔记1(转义、编码)

作者: 阿凯Awesome | 来源:发表于2017-04-04 16:44 被阅读52次

有趣的转义

“\”在Python中是转义的意思,包括后面的“%”,这些符号此时就不是具有符号意义的符号了,而是语言了,即转义符。通过print('\\\n\\')也发现“\\”两个转义符号就使“\”这个符号变回符号了,而非转义符了。通过以下的实验就可以得出符号和转义符的区别:

>>>chr(92)

'\\'

>>>ord('\')

   File “.........

Erro (一系列的报错语言)                                              

但是chr('%')的返回值是37,说明“%”这个转义符没有“\”严格。但是“%”在本身具有转义符的语言中,“%%”可以使其变为是符号,“==”同理。

%亦是运算符号,如10%3》1,返回值是余数

单引号、双引号这些符号本身也具有意义,\可以使它们变为纯符号。

r'xx'里面的xx就只是字符串了,里面的转义也不转义了。

'''...'''表示多行内容

\n是换行,\t是制表符,(同Aegiib字幕编辑器)

Python中的编码

Python现在版本的字符串编码用的是Unicode,UTF-8作为保存编码。

ord()获取字符的编码表示,chr()获取编码对应的字符

'xx'.encode('')是变str为bytes

如,'A'.encode('ascii')》b'A'

'xx'.decode('')是把bytes变为str

len()用于计算str的字符数

为了让解释器按UTF-8读取源代码写上

#!/user/bin/env python3 (windows可省略)                      # -*- coding:utf-8 -*-

常见占位符

整数:%d

('%2d'只有一个个数时占两位数的位置,'%02d'两位数

浮点数:%f

('%.2f'保留两位小数)

字符串:%s

十六进制整数:%x

K

相关文章

  • Python笔记1(转义、编码)

    有趣的转义 “\”在Python中是转义的意思,包括后面的“%”,这些符号此时就不是具有符号意义的符号了,而是语言...

  • js 对html 的转义与反转义

    1. 项目中碰到html 编码为万国编码的情况下进行转义为html编码 转义为html 编码 // 万国码转义为h...

  • 2018-12-29

    python DAY 1 笔记 \ 转义字符 \t T1=abcde\txyz\t123 print(T1) 输...

  • Python 基础学习

    1、关于转义: Python允许用r''表示''内部的字符串默认不转义。 2、关于换行: Python允许用'''...

  • 命名规范

    Python笔记 编码声明: #!/usr/bin/env python #coding=utf-8 drwxr-...

  • flask关闭自动转义

    flask 有3种方法可以关闭自动转义: 1、在Python文件中进行转义。先在 Markup 对象中进行转义,然...

  • python--字符转义与编码

    在python编程中,有些地方时要用到字符转义的,字符转义在应用中会很麻烦,要学会正确的处理。例如:换行,tab空...

  • Python语法小记忆

    1、转义字符 Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字符进行转义。 转...

  • Python基础

    python转义字符:\ python用r' '表示' '默认不转义示例:print(r'\\\t\\')结果:\...

  • day3总结

    1.什么是字符串 2.转义字符 3.Unicode编码 1).将Unicode码转换成字符: chr(编码) 2)...

网友评论

    本文标题:Python笔记1(转义、编码)

    本文链接:https://www.haomeiwen.com/subject/mmmaottx.html