第一次记学习的随笔。
1、数据类型:number(正数,浮点数,复数) 、 String(字符串) 、Boolean(True、False)、 None(空值)
list(列表)、tuple(元组)、dict(字典)、set(集合)
2、标识符:标识符是字符串,但字符串未必是标识符
规则:只能由字母、数字、下划线组成
开头不能用数字
不能是Python的关键字
区分大小写
见名知意
遵循驼峰原则:首单词正常,从第二个单词开始,首字母大写
3、查询并打印关键字:
import keyword
print(keyword.kwlist)
4、类型转换
print(int(1.1))#浮点数转为整型,转换时获得整数部分
print(float(2))#整型转浮点型
print(int("123"))#字符串转整形
print(int("-123"))#字符串转整形时,只有正负号有意义,其余字符报错
5、深拷贝与浅拷贝
a = [1, 2, 3, 4, ['a', 'b']] #原始对象
b = a #赋值,传对象的引用
c = copy.copy(a) #对象拷贝,浅拷贝
d = copy.deepcopy(a) #对象拷贝,深拷贝
b.append(9)
# a.append(5) #修改对象a
# a[4].append('c') #修改对象a中的['a', 'b']数组对象
print('a = ', a)
print('b = ', b)
print('c = ', c)
print('d = ', d)