python学习笔记1之数据类型

xiaoxiao2021-02-28  51

1. 整数(int)

  python是弱类型语言,定义整数时可以定义任意范围,没有大小限制,就跟数学定义整数一样, 如 0, -100, 50, 1000。

2. 浮点数(float)

  浮点数也就是小数,如-1.0, -0.0, 0.0 , 3.14, 1.5e10(15000000000.0), 1.5e-2(0.015)

3. 字符串(str)

 字符串表示用 " 或 ' 括起来的文本。  当字符串本身还有"或 '时, 需要用\转义。

s = "I say: \"hello world\""

 python支持 r” 表示字符串本身不需要转义,比如:

s = r'hello \n world' s = 'hello \\n world' #等价上一行

 python '''...'''表示多行内容:

print('''123 456 789''') print('123\n456\n789') #等价上一行

4. 布尔值(bool)

  布尔值只有2个,True 和 False, 注意大小写。

  python中的逻辑运算符: and, or , not

5. 空值(None)

 个人感觉跟java 的 null 关键字差不多。  判断一个值是否为None应该用is None 去判断, 如下面的代码:

L = None if L is None: print('L is None')

6. 运算

 除法运算时,3 / 2 的值为1.5, 结果属于float类型。  除的结果想要得到整数,需要使用 //, 如3 // 2 = 1。  乘方运算: a**b 表示a的b次方, 如 2**3 = 8。   *用在字符串上表示重复多少倍, 如:

print('*' * 20) #输出20个*
转载请注明原文地址: https://www.6miu.com/read-2624529.html

最新回复(0)