数字类型
Python语言提供3种数字类型:整数类型、浮点数类型和复数类型,分别对应数学中的整数、实数和复数。
整数类型有4种进制表示:十进制、二进制、八进制和十六进制。默认情况,整数采用十进制,其他进制需要增加引导符号。
数字类型的运算
字符串类型及格式化
- 字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。
- 单行字符串可以由一对单引号(')或双引号(")作为边界来表示,单引号和双引号作用相同。
- 多行字符串可以由一对三单引号(''')或三双引号(""")作为边界来表示,两者作用相同。
Python语言转义符:
例如:表示换行、表示反斜杠、'表示单引号、"表示双引号、表示制表符(TAB)等。
format()方法的基本使用(格式化)
字符串format()方法的基本使用格式是:
.format()
其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号({})表示,对应format()方法中逗号分隔的参数。
字符串操作符
针对字符串,Python语言提供了几个基本操作符
Python语言提供了一些对字符串处理的内置函数
类型判断和类型间转换
数字类型的转换
Python语言提供type(x)函数对变量x进行类型判断,适用于任何数据类型。
n = eval(input('请输入一个数字:'))if type(n) == type(123): print("输入的数字是整数。")elif type(n) == type(11.3): print("输入的数字是浮点数。")else: print("无法判断输入类型。")