Python常用变量类型

目录

1.变量

1.1.Number类型

1.2.String类型

1.3.List类型

 1.4.元组类型

1.5.字典类型


有空您就点点赞嘞!!!!!


1.变量

python中常用变量类型
数据类型存储内容示例
Number数值(整型,浮点数,复数,布尔型)1,2.1,-9,3.13j
String存储字母,数字,空格,符号‘hello’,‘a’,'张三',‘*’
List用方括号括住的一组项,并且项之间用逗号
分割
[1,2,3],['a','b','c']
Tuple(元组)用圆括号括住的项的列表,这些项不能改变(1,2,3),('a','b'),('张三',30)
Dictionary(字典)已经配对的键和值的列表,用花括号括住{'name':'张
三',sex:'男',age:18}

        注:蓝色字体类型不常用

变量命名规则

        1.变量名不能用数字开头
        2.不能包含特殊的符号
        3.如果必须在一个变量名中使用多个单词,那么用下划线来分割单词
        4.大多数情况下,变量名应该全部小写
        5.避免使用小写的L或者大写的O

1.1.Number类型

        1. int --- 整型
        2. float --- 浮点型
        3. bool --- 布尔型
        4. complex --- 复数

        用type()函数来查看所选数据的数据类型。

1.2.String类型

        用引号(单引号或双引号)来创建字符串。字符串中的字
符可以包含数字,字母,中文,特殊符号等。

        eg:s = '张三'

        访问字符串时:可以通过序号(从0开始)来取出其中某个字符.

1.3.List类型

        列表由一系列按特定顺序排列的元素组成,开发者可以创建包含字母,数组的列表,也可以将任何元素加入列表中,元素之间可以没有任何关系。
        列表中的每个元素都被分配了一个数字,这个数字表示这个元素在列表中的位置或索引(index),索引从0开始。

        在python中用中括号"[ ]"表示列表,并用逗号分割其中的元素。

        创建列表: names = ["张三","李四","王五"]
        访问列表: names 或names[0] 或names[头下标:尾下标]

 1.4.元组类型

        元组是另一个数据类型,类似于 List(列表)
        元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表 。开发者需要创建一组不可改变的数据时,通常会吧这些数据放到元组中。

        创建并访问元组:
        在python程序中,元组是以小括号"()"将数据元素括起来,各个元素之间以逗号","隔开。可以创建空元组。
        当元组中只有一个元素时,需要在元组后面添加逗号。
        创建元组: names = ("张三","李四","王五","1")
        访问元组: names 或names[0] 或names[头下标:尾下标]

names = ("张三","李四","王五")
ages = (1,2,3)
print(names) # 输出完整元组
print(names[1:3]) # 输出第二个至第四个(不包含)的元素
print(names[2:]) # 输出从第三个开始至列表末尾的所有元素
print(names*2) # 输出元组两次
print(names+ages) # 打印组合的元组

        删除元组:虽然不能删除单个元组中的元素,但是可以删除整个元组。使用del 如:del names内置方法操作元组:

        len( ):计算元组元素的个数 len(元组名)
        max( ):返回元组中元素最大值 max(元组名)
        min( ):返回元组中元素最小值 min(元组名)

1.5.字典类型

        字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表有序的对象集合,字典无序的对象集合。
        两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

        字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

创建字典: dict1 = {"name":"张三","age":18} 字典中可以存储任意个“键值”对。
访问字典:
        dict1.get("name") 使用get(key)来获取值。
        dict1["name"] 使用中括号'[属性名]'来访问。

Python字典包含了以下内置方法:

方法名说明示例
clear()清空字典dict1.clear();
get()通过key获取value,不存在则返回None,不会报错dict1.get("x")
setdefault()通过key获取value,Key不存在,则添加到字典中,
value值为None
dict1.setdefault("z")
update()使用另一个字典,更新字典,如果被更新的字典中无
对应的key-value,新的key-value会被添加到原字典
dict1.update({"x":88})
keys()获取字典所有的键dict1.keys()
values()获取字典所有的值dict1.values()
pop()获取指定键关联值并删除该键值对age =dict1.pop("age")

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

愚人钊呀

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

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

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

打赏作者

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

抵扣说明:

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

余额充值