摘要:
一、什么是字符串 在python中字符串是基本数据类型,是一个不可变的字符序列 二、字符串的驻留机制 仅保留一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋值给新创建的变量 阅读全文
摘要:
一、什么是集合 是python语言提供的一种内置的数据结构 与列表,字典一样是可变类型的序列 集合是没有value的字典 二、集合的创建方式 1、直接{ } 2、使用内置函数set() ''' 第一种创建方式——直接使用{} ''' demo={'秦健峰','梅达',98} print(demo) 阅读全文
摘要:
一、元组 python内置的数据结构之一,是一个不可变序列 二、不可变序列与可变序列 不可变序列:字符串、元组 不可变序列:没有增、删、改的操作 可变序列:列表、字典 可变序列:可以对序列进行增、删改操作,对象地址不发生更改 ''' 可变序列:列表、字典 ''' lst=[10,20,45] pri 阅读全文
摘要:
一、什么是字典 1、python内置的数据结构之一,与列表一样是一个可变序列 2、以键值对的方式存储数据,字典是一个无序的序列 3、字典示意图 4、字典的实现原理 字典的实现原理与查字典类似,查字典是先根据部首或拼音查找对应的页码,python中的字典是根据key值查找value所在的位置 二、字典 阅读全文
摘要:
一、列表元素的增加操作 append():在列表的末尾添加一个元素 extend():在列表的末尾至少添加一个元素 insert():在列表的任意位置添加一个元素 切片:在列表的任意位置添加至少一个元素 #append():向列表的末尾添加一个元素 lst=[10,20,30] print('添加元 阅读全文
摘要:
一、列表的创建 1、列表需要使用中括号 [] 和 , 元素之间使用英文的逗号进行分隔 2、列表的创建方式有两种 使用中括号 调用内置函数list() #列表的创建 #第一种方法:使用中括号 mylist=['hello','world',98] print(id(mylist)) print(typ 阅读全文
摘要:
变量可以存储一个元素,而列表是一个“大容器”可以存储N多个元素,程序可以方便的对这些数据进行整体操作 列表相当于其他语言中的数组 列表内存示意图 #变量存储的是一个对象的引用 a=0 print(a,'的id块:',id(a)) #列表存储多个对象的引用 lst=['hello','world',9 阅读全文
摘要:
一、python输出不换行 print(1) print(2) print(1,end='') print(2) print(1,end='\t') print(2) 运算结果: 1 2 12 1 2 二、循环嵌套 #打印三行四列的矩阵 for i in range(1,4): for j in r 阅读全文
摘要:
else语句可以与if,while,for语句一起搭配使用 if:if条件表达式不成立时执行else while:循环结束后且没有碰到break时执行else for:循环结束后且没有碰到break时执行else #else在while中使用 a=0 while a<3: passward=inpu 阅读全文
摘要:
一、break语句 用于结束循环语句,通常与分支结构if一起使用 #从键盘输入密码,最多输入三次,如果正确就结束循环。 ''' for i in range(3): password = int(input('请输入您的密码')) if password==888: break print('您还可 阅读全文