发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。(目前支持python3.6版本)
f
F
{}
下面看下 f-strings 的使用方法
基本使用(作用:替换值)
>>>name = 'hoxis'>>> age = 18>>> f"hi, {name}, are you {age}"#结果如下'hi, hoxis, are you 18'>>> F"hi, {name}, are you {age}"'hi, hoxis, are you 18'
在字符串前加r可防止字符串转义
作用:没有转义特殊或不能打印的字符。
>>> s='abc\nabc'>>> s'abc\nabc'>>> print sabcabc>>> s=r'abc\nabc'>>> s'abc\\nabc'>>> print sabc\nabc
u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8
字符串前加 “l”
表示宽字符,unicode字符( unicode字符集是两个字节组成的。L告示编译器使用两个字节的 unicode 字符集) 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。
不加时占用字节strlen("asd") = 3; 加之后占用字节strlen(L"asd") = 6;
来自: O听_海_轩O > 《python》
0条评论
发表
请遵守用户 评论公约
Python必学基础概念
以Unicode表示的str通过encode()方法可以编码为指定的bytes :>>> ''''''''ABC'''...
「黑知识」分享几个 Python 编程小技巧,你还知道那些?欢迎补充
字符在 Python 中又以 Unicode 对象为基础,所以我们定义的字符串在内存中以 Unicode 编码的形式存储。虽然不同编码的 str 对象能被解码...
基础内容-2
算数运算符逻辑运算符比较运算符复制运算符成员运算符身份运算符位运算符3.2 算数运算符。运算符描述。取整除赋值运算符,例: a //= 2 等价于:a = a // 23.5 逻辑运算符。号称收纳了世界所有字符的编...
python读写不同编码txt文件
python读写不同编码txt文件。把文件格式改成UTF-8:结果:abc涓 枃显然,这里需要解码:# -*- coding: utf-8 -*-import codecsprint open("Test.txt").read().decode("utf-8")结果...
Python 字符编码 转换
《源码探秘 CPython》19. 字符集和字符编码
原因就是憨这个字符不是ASCII字符,那么采用不同的字符编码,其对应的编号是不同的,而这种方式Python又不知道我们使用哪一种编码,所以不允许这么做,而是需要通过"憨".encode的方式手动指...
[转]VC _T的用途 - 笔记 - summer - CSDN学生大本营 - Power...
VC++支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。在ansi的环境下,它是ansi的,如果在unicode下,那么它将自动解释为双字节字符串,既...
字符串实践常见问题总结
使用 decode()方法,常用 utf-8 和 GBK 字符解码,示例如下:str=b''''''''\xe4\xba\xba\xe7\x94\x9f\...
JS计算字符串所占字节数
UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,可以表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII相容,使用一至四个字节为每个字符编码。而UT...
微信扫码,在手机上查看选中内容