1.Python变量赋值
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
Python变量有三种赋值方式:
1、等号(=)运算符直接赋值,左边变量名,右边是存储在变量中的值:
a = 100
name = "阿贱"
2、同时为多个变量赋值:
a = b = c = 1
三个变量被分配到相同的内存空间上,值为1
3、同时为多个对象指定多个变量并分别赋值
a, b, c = 1, 100, "阿贱"
2.python的标准数据类型
Numbers(数字)
数字类型又分为整型(int),浮点型(float),复数类型(complex)。
int—>整数
float—>小数Bool (布尔)
特殊的整型,值为True或False。参与数值运算时,True当做1,False当做0。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
- List(列表)
- Tuple(元组)
列表和元组可以保存 任意数量 的 任意类型的值,列表用中括号“[]”表示,元组用小括号“()”表示。列表可以修改,元组不可修改。
list =[1,32,'it']#列表
tuple =(1,32,'it')#元组
- Dictionary(字典)
Python中映射数据类型,由键-值对组成。可以存储不同类型的元素,用花括号“{}”包含。一般来说,字典的key以字符串或者数值形式表示,value可以是任意数据类型。
dict ={"user": "admin", "password": "123456"} #字典
- 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()将一个序列转换为集合