2.3 String 字符串
- Quotation
mark can be sigle quotes or double quotes. #能够在字符串中包含引号和撇号。除了single和double,甚至还有“三引号”。
2.3.1 修改字符串大小写
函数title()
print(name.title()) #对变量name执行函数title(),将字符串name中的每个单词首字母改为大写。
upper()
将字符串改为全部大写
lower()
将字符串改为全部小写
2.3.2 合并(拼接)字符串 (string concatenation)
Python用加号(+)拼接字符串
2.3.3 制表符和换行符
制表符 (\t) :空出4格;换行符 (\n) :换行
2.3.4 删除空白
函数rstrip() #删除字符串末尾空白(空格)或换行符
lstrip() #—————开头—————
strip() #—————两端—————
(注:对字符串变量删除空白,是直接得到删除空白后的字符串,而不会将结果返回给原变量)
2.3.5字符串常见语法错误
注意:可以在单引号中使用双引号,也可以在双引号中使用单引号、撇号,但单引号中使用撇号会引起歧义。
2.3.6
Print
Python
3中print是一个函数,因此必须包含括号:print()
2.4 数字
2.4.1 整数
2.4.2 浮点数
注意:浮点数结果包含的小数位数可能是不确定的。
例如0.1 +
0.2 = 0.30000000000000004
因为某些小数并不能精确地转化为二进制数来表示,计算机只能表示有限位数的二进制位,比如0.4的二进制是一个无限循环小数。
2.4.3 函数str():将非字符串值表示为字符串
2.4.4 除法:/ 得到的结果不像C++和Python2只包含整数部分,可以直接得到完整结果
2.5 注释:# 井号
补充:
replace()函数:
语法:str.replace(old, new, max) old是要被替换的字符,new是要替换成的字符,max参数可选,指的是最多替换次数(即有可能被替换字符在字符串中多次出现)