eg: 姓名 性别 工作....
定义方式:(引号引起来的部分为字符串)
单引号定义
eg:name = 'gary'
双引号定义
eg:name = "gary"
三个单引号定义
eg:name = '''gary'''(左边出现了赋值符号和变量名才算字符串不然为注释)
三个双引号定义
eg:name = """gary"""(左边出现了赋值符号和变量名才算字符串不然为注释)
为什么要用这么多的定义方法:为了防止定义字符串时需要用到引号,避免发生冲突。
eg:[123, 234.3, 'gary' ,[1, 2, 3]]
li=[1,2.2,'gary',[11,22,33,[123,321,'gary2',555]]] 再次列表中取出数值'gary2'
eg:
info = {'username': 'jason', 'addr': ['安徽', '芜湖', {'国家': '中国', '编号': [11, 22, '中国牛逼1']}]}
从info字典中读取 '中国牛逼!'
同理先拆分读取:
针对布尔型的变量名编写一般为is开头
eg: is_right = Ture
is_delete = False
在python中所有数据均可转换为布尔值
布尔值为False:0 , none ,'',[] ,{}..
其余一律可转换为Ture
tup = ('abc', 1, 2)
tup[1] = 'abd'
print(tup[1])
这样的话执行就会报错 所以元组不允许修改
作用:是一个无序的不重复元素序列
定义:用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值对
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因 { } 是用来创建一个空字典。
例:s = {1, 2, 3, 4}