python3(二)数据类型


Python有以下主要的数据类型:
1. 字符串:用于表示文本数据,使用单引号'或双引号"包围。例如:
python
'Hello'
"World"
2. 整数:整型数据,可以是正数或负数。例如:

python
100 
-50 

3. 浮点数:用于表示实数,使用小数点。例如:

python 
3.14
-2.7

4. 布尔值:只有True和False两个值,用于表示真值与假值。例如:

python
True 
False

5. 列表:用于存储多个值,使用方括号[]。例如:

python
[1, 2, 3] 
['a', 'b', 'c']

6. 元组:与列表类似,但元组中的值不能修改,使用小括号()。例如:

python
(1, 2, 3)
('a', 'b', 'c')

7. 字典:用于存储键值对,使用大括号{}。例如:

python 
{'name': 'John', 'age': 30}

8. 集合:用于存储无序且唯一的元素,使用大括号{}。例如:

python
{1, 2, 3}
{'a', 'b', 'c'}

#-------------------------------------分界线,如下是old---------------------------------------------------------------------------------
#
布尔值和Java一样不做验证了 # 空值None是一个特殊的空值 # 变量 变量名必须是大小写英文、数字和_的组合,且不能用数字开头,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量 a = 123 # a是整数 123 print(a) a = 'ABC' # a变为字符串 ABC print(a) # 对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向 b = 'vv' a = b a = 'v2' print(a, b) # v2 vv # 在内存中创建了一个'ABC'的字符串; # 在内存中创建了一个名为a的变量,并把它指向'ABC'。 # 上述变量本身类型不固定的语言称之为‘动态语言’ 如python,与之对应的是‘静态语言’如java。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错 # 常量 用全部大写的变量名表示常量只是一个习惯上的用法,事实上PI仍然是一个变量 PI = 3.14159265359 # 除法 / /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数 print(9 / 3) # 3.0 # //称为地板除,两个整数的除法仍然是整数,直接舍去小数,非四舍五入 print(11 // 3) # 3 # 余数 print(10 % 3) # 1 # # Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。 # Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

 

posted @ 2019-09-18 16:40  ~清风煮酒~  阅读(155)  评论(0编辑  收藏  举报