1、标识符与关键字
标识符遵循两条规则:
1)只要是Unicode编码的字母、下划线及大多数非英文语言字母都可以充当引导字符,后续字符可以是任意引导字符或任意非空格字符,大小写敏感
2)不能与关键字同名
约定:
1)不要使用Python预定义的标识符名对自定义标识符进行命名 dir(__builtins__)可以查看内置属性
2)名的开头和结尾都使用下划线的情况应该避免使用
2、Integral类型:int 与bool
布尔表达式中,0与False表示False,其他任意整数与True表示True
数字表达式中,True表示1,False表示0 如 i+=True 可以对i进行递增操作
1)整数
整数的大小只受限于机器内存的大小 二进制:0b引导 八进制:0o引导 十六进制:0x引导
2)布尔型:True与False
3)浮点类型:float、complex、decimal.Decimal
复数:存放一对浮点数,如3.5+2j real 与 imag表示实数和虚数部分
4)字符串:str 存放Unicode字符序列
+=追加 *复制 str.join()实现字符串连接 如: a=['a','b'] "".join(a)->'ab' "-".join(a)—>'a-b'