字符串基本语法
print()输出
Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言。
chr()编码变成字符 <--------------------------------->ord()
字符的整数表示
<---------------------->
byte类型的数据表示
x = b'ABC'
len()str包含字符
为了让python文件按utf-8读取,一般在文件开头加两行
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。 申明了UTF-8编码并不意味着你的 |
%字符串格式化
类似'亲爱的xxx你好!你xx月的话费是xx,余额是xx'
之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。
这里用%表示字符串的格式化。
%s
表示用字符串替换,%d
表示用整数替换。
用两个%表示一个%