Python基础(一)数据类型与变量

本文介绍了Python的基础数据类型,包括整数、浮点数、字符串、布尔值、空值,以及可变的列表、元组和不可变的字典、集合。同时,讲解了变量的使用、常量的概念,以及数据类型的转换。此外,还涵盖了条件语句的基本格式和循环结构的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好久不见了!终于把这段时间的事情忙完,有幸参加了华中科技大学和武汉大学的暑假夏令营,也很幸运的拿到了两个学校的优秀营员。短短几天,却让我感触颇深,在武汉大学面试的时候老师对我的这个公众号非常认可,希望我可以继续并加入python语言。语言都是触类旁通,有了javascript的基础,python也很容易上手。我的计划是把基础知识捋一遍,然后重点放在数据处理和爬虫上面,敬请期待!
大家对保研有什么问题的,可以私聊我呦~文章下方有我的微信,对于公众号以后更新的方向也可以提意见。

一、数据类型

python的数据类型有整数、浮点数、字符串、布尔值、空值、列表、字典

1.1 整数

整数包括正整数、负整数和零

1.2 浮点数

浮点数指小数

1.3 字符串

字符串是指用单引号或者双引号括起来的任意值。

1.4 布尔值

(1)布尔值包括True、False(注意两个值的首字母一定要大写)
(2)布尔运算

  • 或 or
  • 与 and
  • 非 not
1.5 空值

空值用None表示

1.6 列表

列表用list或者tuple表示

(1)list

list是一种有序的集合,可以随时添加和删除其中的元素。

  • 列表的索引。0表示第一个元素,一次类推,-1表示最后一个元素。
  • 列表的长度。len()方法可以获得列表的个数。
  • 在末尾增加元素。append()方法
  • d.在列表中插入元素。insert()方法,该方法接受两个参数,第一个参数n表示插入的位置的索引,第二个参数值插入的元素。
  • 在列表中删除元素。pop()方法,该方法接受一个参数,这个参数不是必须的。pop()方法删除list末尾的元素;用pop(i)方法,其中i是索引位置,删除i处的参数。
  • f.替换列表中的元素
(2)tuple

tuple被称为元组,和list类似,但是tuple一旦初始化就不能修改。它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

1.7 字典

字典用dict或者set表示

(1)dict

dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉。和javascript的对象很类似。

  • 访问字典中的某一项
  • 删除key,适用pop()方法
  • 重新赋值
(2)set

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,重复的元素被自动过滤

  • 声明set
  • add(key)方法可以添加元素
  • remove(key)方法可以删除元素

set和dict的唯一区别仅在于没有存储对应的value,但是,set的原理和dict一样,所以,同样不可以放入可变对象,因为无法判断两个可变对象是否相等,也就无法保证set内部“不会有重复元素”。

二、变量

(1)变量不仅可以是数字,还可以是任意数据类型
(2)变量名必须是大小写英文、数字和_的组合,且不能用数字开头
(3)可以把任意数据类型赋值给变量,同一个变量可以反复赋值

三、常量

常量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值