- 博客(14)
- 收藏
- 关注
原创 第二十节,基本数据类型,集合set、综合应用新数据更新老数据
2,找出a2集合里存在,b2集合里不存在的元素,得到:{'#2', '#3'}(需要删除:?3,找出b2集合里存在,a2集合里不存在的元素,得到:{'#4', '#7'}(需要新建:?#取出a字典里的key(键),得到:dict_keys(['#1', '#2', '#3'])#取出b字典里的key(键),得到:dict_keys(['#4', '#1', '#7'])#将b1得到的键转换成集合,得到:{'#7', '#4', '#1'}5,在原始数据里(将原始数据有的,新数据没有的删除)
2024-11-02 17:09:24
829
1
原创 python 基本数据类型,集合set
13 #False 检查a集合是否是b集合的子序列,说明a集合不是b集合的子序列。14 #False 检查b集合是否是a集合的父序列,说明b集合不是a集合的父序列。5 #对称差集,并更新到a中,就是将两个集合里没有交集的元素重新组合更新给a集合。14 #True 检查b集合是否是a集合的子序列,说明b集合是a集合的子序列。13 #True 检查a集合是否是b集合的父序列,说明a集合是b集合的父序列。6 #交集,查找出a集合和b集合都存在的元素,并重新更新到a集合。
2024-09-23 18:00:38
873
原创 python 基本数据类型作业
有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的k1键值,小于等于66的值保存至字典的k2键值。有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的k1键值,小于等于66的值保存至字典的k2键值。有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至一个列表,小于等于66的值保存到另一个列表。
2024-09-21 16:32:50
1012
原创 python 基本数据类型,补充列表
5 for k,v in enumerate(a,1):#默认下标号从0开始的enumerate(a,1)设置了从1开始。10 d = a[c-1]#将用户输入序号转换成列表索引的下标,默认从0开始的所以要减一。8 b = input("请输入商品序号")#等待用户输入商品序号。5 #打印出 [1, 2, 3, 4, 5, 6, 7, 8, 9]3 a = ["电脑", "鼠标", "键盘", "显示器"]4 a = ["电脑", "鼠标", "键盘", "显示器"]3 #输入商品序号,打印出对应的商品。
2024-09-14 20:02:12
681
原创 python 基本数据类型,字典dict
15 #打印输出 {'ww': '3', 'zhs': '1', 'ls': '2', 'w': '6', 'z': '4', 'l': '5'} 将b字典追加更新到了a字典。9 #打印出 [('ww', '3'), ('zhs', '1'), ('ls', '2')] 返回字典里的键和值列表加元组。7 #输出 {'k2': '876', 'k3': '876', 'k1': '876'}10 #打印输出 {'ww': '3', 'zhs': '1'} 删除了ls键这个元素。
2024-09-14 19:59:46
1099
原创 python 基本数据类型,元组tuple
11 #输出 (11, 22, ['guixiu', {'k1': 'k2', 'k3': 'k4'}])18 #输出 (11, 22, ['guixiu', {'k1': 'k2', 'k3': 'k4'}])4 #元组的元素是不可修改和和追加的,也就是元组的子级不可修改,元组的元素的元素也就是孙级是可以修改的。5 #打印出 ('lyh', 'guixiu', 'xioum') 打印出元素下标0到3的元素。6 #输出 ('小', '鸡', '炖', '蘑', '菇')3 #元组里的元素的元素追加。
2024-09-14 19:57:38
871
原创 python 基本数据类型,列表list
5 a = ['四川', {'省会': '成都'}, ('自贡', '内江', '乐山'), '云南', {'省会': '昆明'}, ('曲靖', '玉溪', '昭通')]7 #打印出 ['alex', 'seven', 'eric', 'seven', '1', '2', '3'] 将一个列表扩展到另一个列表。6 #打印出 ['guixiu', 'alex', 'eric', 'seven'] 在0的位置插入guixiu。6 #打印出 ['seven', 'eric', 'alex'] 反转元素顺序。
2024-09-13 20:21:37
1069
原创 python 基本数据类型,数字int字符串str
c = "{:.2f}".format(b) #用字符串格式化占位符来处理,{}占位符用来接收format()函数里的值,将要处理的变量传入format()函数,f表示接受浮点数,2f表示接受浮点数保留小数点后两位。这样就会得到:['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__',等等。6 #输出 ('abc', 'def', 'jhi') 从位置字符那里分割,返回元组。
2024-09-12 20:14:57
1073
原创 python 运算符
布尔"并且"-如果x为False, x and y 返回False,否则它返回y的计算值 ,并且的意思,and前后都要符合逻辑运算才返回真,哪怕有一个不符合都返回假。注意:算数运算的/(除),在python2.7版本默认的是取整除,也就是相除后只取整数,所以要精确就必须调用一个模块,在2.7版本在除法或者。小于-返回x是否小于y。布尔"非"-如果x为True,返回False。它返回y的计算值,或者的意思,or前后有一个符合逻辑运算都返回真。如果在指定序列中没有找到返回True,找到了返回False。
2024-09-11 21:13:01
957
原创 python While循环和for循环
While循环While循环,是一个循环加判断的组合,满足判断条件返回 真(True)开始循环代码块,不满足判断条件返回 假()不循环格式:While 条件:代码块注意:在While循环里如果不加终止循环的判断或者关键字,会一直循环(死循环)如:复制代码1 #!2 # -3 import time #引用计时器模块4 n = True5 s = 16 while n:8 time.sleep(1) #调用计时器复制代码。
2024-09-10 17:56:29
869
原创 python基本条件语句if
(如果不等于的意思),也就是说用户输入的如果不等于123就执行第一条线路验证码正确,用户输入的如果等于123就执行第二条线路验证码错误。如上列子,如果用户输入的是123 那么判断nl变量等于123就是正确的,就打印第一条线路,如果用户输入的不是123那么就是错误的,执行第二条线路。如上列,or或者,也就是两个判断其中一个符合判断条件,就执行第一条线路,当然两个都符合也是执行第一条线路,两个都不符合才执行第二条线路。11 print(“你的年龄不在我关心的范围”)
2024-09-09 19:58:10
919
原创 python变量
i1 = raw_input(“yh”) 变量i1等于raw_input(“yh”),也就是将raw_input(“yh”)赋值给了变量i1,注意:此测试版本为2.7 如果是3以上的版本raw_input()函数需要改成 input()5,变量名只能由,数字(不能以数字开头),字母(规范小写),下划线,3中方式组成。上列就是将i1和i2相加的和赋值给i3,(i3为赋值型变量)6,变量名不能是python内部的关键字(程序内部已经使用了的变量)字符串型,就是变量的值为字符串由双引号""括起来的。
2024-08-19 09:09:14
297
原创 初识模块字节码和注释
执行文件1.py就会打印出 “被调用文件” 这串字符,因为文件1.py里面(import adc)调用了adc.py这个模块。假如adc.py实现的一个复杂的功能,而且很多页面都会用到同样的功能,就可以多处调用这个模块,不需要重复写大量的代码。如上面的列子:执行1.py文件后在目录就会生成一个adc.pyc的文件,这个文件就是字节码文件(缓存)模块(也可以理解为调用代码文件,被调用的文件或者一个功能叫做模块)文件1.py调用文件adc.py。4 print(“被调用文件”)3 # 打印(被调用文件)
2024-08-18 21:29:14
188
原创 初识python和字符编码
6、修改默认Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python2.7 /usr/bin/python。Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。2、下载源码包,https://www.python.org/ftp/python/
2024-08-07 12:44:32
619
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人