python变量赋值及其数据类型

1.Python变量赋值

Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

Python变量有三种赋值方式:

1、等号(=)运算符直接赋值,左边变量名,右边是存储在变量中的值:

a = 100
name = "阿贱"

2、同时为多个变量赋值:

a = b = c = 1

三个变量被分配到相同的内存空间上,值为1
3、同时为多个对象指定多个变量并分别赋值

a, b, c = 1, 100, "阿贱"

2.python的标准数据类型

  1. Numbers(数字)
    数字类型又分为整型(int),浮点型(float),复数类型(complex)。
    int—>整数
    float—>小数

  2. Bool (布尔)
    特殊的整型,值为True或False。参与数值运算时,True当做1,False当做0。

  3. String(字符串)
    非常重要的一种数据类型。字符串定义:被单引号、双引号、三引号(三个连续的单或双引号)包含的字符集合,具有索引规则
    第一个字符的索引是0,第二个字符索引是1,以此类推。
    举例:

str1 = 'abcd'
str2 = "abcd"
str3 = '''abcd'''
str4 = """abcd"""
print(str1[0])
print(str2[1])
print(str3[2])
print(str3[3])

输出:
a
b
c
d

  1. List(列表)
  2. Tuple(元组)
    列表和元组可以保存 任意数量 的 任意类型的值,列表用中括号“[]”表示,元组用小括号“()”表示。列表可以修改,元组不可修改。
list =[1,32,'it']#列表
tuple =(1,32,'it')#元组
  1. Dictionary(字典)
    Python中映射数据类型,由键-值对组成。可以存储不同类型的元素,用花括号“{}”包含。一般来说,字典的key以字符串或者数值形式表示,value可以是任意数据类型。
dict ={"user": "admin", "password": "123456"} #字典
  1. Set (集合)
    set和dict类似,但set是一组key的集合,与dict的区别在于set不存储value。
    集合会自动去除重复数据,具有去重功能,集合不能通过索引来操作。
    集合存储的数据相对添加的顺序是无序的,和添加的顺序无关。
    创建集合:
s = {5,6,2,2,4,8,9,7,7,3}
print(s)

输出:

{2, 3, 4, 5, 6, 7, 8, 9} #已经自动去重并且排序

使用set()将一个序列转换为集合

    原文作者:「已注销」
    原文地址: https://blog.csdn.net/Ai_Yi_Piao/article/details/102884721
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞