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 回车 等等

两种方法去掉字符的功能性

  1. 在字符前加上' \ '(转义)

  2. 在整个字符串前加上' 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'>

 

posted @ 2021-04-07 17:49  爱穿新衣服的姑凉  阅读(98)  评论(0编辑  收藏  举报