数字
加减乘除与其他的语言一样。
整数数字的类型为整型int。小数数字的类型为浮点型float。
除号/的结果是float型,双除号//是地板除,返回的是结果的整数部分,百分号%返回余数。
双乘号用来计算乘方
等号用来赋值给变量,变量使用前必须先赋值。
混合计算时,整型数据会转变成浮点型数据。
字符串
字符串必须使用单引号或双引号包围起来。
字符有普通字符和功能字符,普通字符是可以直接显示的,而功能字符是用来控制普通字符的表示和显示。可以用逃逸字符反斜杠来关闭字符的特殊功能,把它变成普通字符。
除了单引号,双引号和反斜杠之外,还有其他功能字符,它们是由反斜杠与其他普通字符组合而成。
如果不想在这字符串中使用反斜杠的逃逸功能,那么可以直接把这个字串声明为原生字符串。
多行字符串使用三个引号包围起来。反斜杠可以取消换行。
字符串的连接
加号连接两个字符,乘号重复字符串相应次数。
相邻的字符串自动连接,方便输入长字符串,这只对字符串常量起作用。
字符串索引符号:S[0],用于获取字符串中的字符。
第一个字符的索引为0,负数的索引值表示从字符串的后面往前数,-1表示最后一个字符。
字符串切片符号:S[0:10],用于获取字符串的子串。子串包含起点不包含终点,即子串的长度等于终点减起点,s[:i]+s[i:]=s。起点省略时,默认从第一个字符开始,省略终点时,默认到字符串的最后一个。
字符串是不可变对象,不能通过索引改变字符串的字符。通过切片和加号连接来创建新的字符串。
字符串的长度可以使用len()函数来得到。