python基础 - 数据类型
python提供6种基本数据类型
-
Numbers - 数值
-
Str - 字符串
-
List - 列表
-
Tuple - 元组
-
Dictionary - 字典
-
Set - 集合
数值类型
数值类型分为4种:int 、float、 bool、 complex
python中浮点类型没有单精度双精度之分
bool有两个值:True,False 需要大写首字母哦
字符串类型
特点
用引号引起来的就是字符串类型
可以是“单引号、双引号、三引号”
注意:
-
字符串本身有引号(单引号或者双引号):例如-- hello‘python’123,
-
第一种方法:单双引号嵌套使用
-
第二种方法:直接加三引号,不管里面是单引号还是双引号,都可以直接输出
-
第三种方法:在引号前加“ \ ” 转义
1 a = "hello‘python’123 " 2 print(a) 3 4 a = '''我是'李'小"妞"''' 5 print(a) 6 7 a = "python\"123\"nihao" 8 9 输出:python"123"nihao
-
单双引号和三引号的区别:
-
三引号可以作为多行注释
-
三引号可以保留格式,单双引号不可以
1 a = '床前明月光 2 '疑是地上霜 3 '举头望明月 4 '低头思故乡 5 b = '''床前明月光 6 疑是地上霜 7 举头望明月 8 低头思故乡''' 9 print(a) 10 print(b)
#### 特殊字符的处理
\n 换行 \t 制表符 \r 回车 等等
两种方法去掉字符的功能性
-
在字符前加上' \ '(转义)
-
在整个字符串前加上' r '或'R'
1 a = 'python\n123' 2 b = 'python\\n123' 3 c = r'python\n123' 4 print(a) 5 print(b) 6 print(c) 7 8 输出结果:a在\n处换行,b和c原样输出 9 python 10 123 11 12 python\n123 13 python\n123
查看数据类型的方法:type方法可以用来查看数据类型
1 a = 10 2 print(type(a)) 3 4 输出结果:<class 'int'>