【我的Python日记】- 数据类型

在Python中,有六大数据类型——数字、字符串、元组、列表、集合、字典。其中基本数据类型为数字和字符串,引用数据类型为元组、列表、集合、字典,今天我们来记录基本数据类型的学习。

数字,包含了整数(int)、浮点数(float)、复数(complex)和布尔类型(bool),字符串(String)。

整数

Python中的整数与数学中一样,包含正整数、负整数、0,运算方法也相同,较大的数字可以在中间以_分隔开,10000000和10_000_000是一样的。

浮点数

就是小数,很大或很小的浮点数可以使用科学计数法替代。例如:1.23x10 9 == 1.23e9。

布尔值

布尔值只有True和False两种类型,我们可以用True、False表示布尔值,也可以通过布尔运算计算出来。

True  #True
False #Flase
3 > 1 #True
3 < 1 #Flase

并且布尔值可以用and、or、not运算。

and是与运算,就是两边都为True,他的结果才为True:

True and True   #True
True and False  #False
False and Flase #Flase
5 < 7 and 3 > 2 #True

or是或运算,两边有一边为True,结果就为True:

True or True   #True
True or Flase  #True
Flase or Flase #False
5 > 3 or 1 > 3 #True

not是非运算,是一个单目运算符,将True变成Flase,将False变成True:

not True  #False
not Flase #True
not 4 > 6 #True
not 3 < 5 #False

字符串

字符串是用 ' ' " " 括起来的文本,在里面你可以书写任意内容,比如'Hello' 或 "I Love You",当然,被括起来只代表里面的内容是字符串,引号并不是字符串的一部分,如果你恰好需要打印带有引号的字符串,可以使用转义字符 \ 来标识:

str1 = "hello,world"
print(str1) 
str2 = "I\'m Jack"
print(str2)

如果打印的内容比较多,需要换行,我们可以用三个单引号或双引号,括住字符串,就可以支持换行打印了:

print("""我是第一行
我是第二行
我是第三行
  我有空格""")

变量

在Python中,当我们创建了一个变量后,可以将任何数据类型的值赋给这个变量,同一个变量可以反复赋值,而且可以是不同数据类型的值,这种变量本身类型不固定的的语言称之为动态语言,与之相对应的是静态语言(在Java中是不是要先定义一个变量的数据类型,赋值也一定是这个数据类型)。

a = "sss"
print(a)
a = 14
print(a)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久留不见i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值