python语法基础——数据类型与运算符

目录

1 数字

1.1 整数

1.2 浮点数

1.3 布尔

2 字符串

3 列表

4 元组

5 集合

6 字典

7 运算符

1 数字

1.1 整数

整数是用来记录人的年龄,出生年份,学生人数等整数相关的状态,其定义方式为:

1.2 浮点数

浮点数用来记录人的身高、体重、工资等小数相关的状态,其定义方式为:

1.3 布尔

用于记录真假两种状态,可以用作控制流的判断条件。在计算机中,真=True=1,假=False=0.

 

2 字符串

字符串用来记录一些描述性的状态,定义方式为:

定义时可以用单引号、双引号、多引号,本质上没有什么区别。但是当内层有单引号时,外层就需要双引号。 此外,多引号可以写多行字符串。

字符串可以进行“相加”和“相乘”运算:

 可以看到,字符串的相加就是简单的拼接,相乘是相加了多少次。

3 列表

如果我们需要用一个变量记录多个学生的姓名,用数字类型是无法实现,字符串类型确实可以记录下来,比如stu_names='张三 李四 王五',但存的目的是为了取,此时若想取出第二个学生的姓名实现起来相当麻烦,而列表类型就是专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便。其定义方式为:

 其中,列表是用索引来对应值的,索引代表数据的位置,从0开始。

4 元组

元组和列表很相似,可以储存不同类型的数据。不过区别在于元组创建后不可进行元素修改操作。其定义方式为:

5 集合

集合是一个可以迭代、无序、不包括重复元素的数据类型。集合中的元素可以是整数、浮点数、元组、布尔值、复数,但不能是列表、字典和集合,这是因为集合中的元素值不可变。不过集合本身可以添加、删除或者清空元素。其定义方式为:

集合中的元素可以是不同的数据类型,都会被输出。虽然输入了两个字符串'1',但由于集合元素不重复,所以输出结果只有一个'1'。

6 字典

如果我们需要用一个变量记录多个值,但多个值是不同属性的,比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义,这就用到字典类型,字典类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。其定义方式为:

7 运算符

python有四类运算符:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值