大型网站开发 框架,竞彩网站开发,网站为何不显示百度商桥对话框,城市建设模拟游戏网站1.continue 的作用#xff1a;跳出一次循环#xff0c;进行下一次循环2.break 跳出不再循环3.常量 #xff08;全是大写#xff09;NAME cjk 一般改了会出错4.python的第三方库#xff0c;先安装再导入。装模块#xff1a;pip 命令例如#xff1a;pip install pandas5…1.continue 的作用跳出一次循环进行下一次循环 2.break 跳出不再循环 3.常量 全是大写NAME cjk 一般改了会出错 4.python的第三方库先安装再导入。装模块pip 命令 例如pip install pandas 5.os.system(command)在linux 和window上都行 6.res os.popenipconfig.read() 7.pyc是个什么东西。 8.sys.exit()直接跳出所有 9、列表name [minglong,minghu,32,jack] name[0] 是 minglong name[-1] 是 jack name[:2] 是从头到minghu 永远取不到最后一个 name[2:] 从32到最后 修改元素 name[0] wangminglong name[0][0] 是 m取出元素中的一个值 插入name.insert2,minggou) 是 往minghu后面添加了minggou 追加name.append(xiaoming) 在最后添加了xiaoming 删除name.remove(xiaoming) 直接删除xiaoming或者 del name[0:2] 将第一个到第二个删除name.pop(0)将第一个数删除并返回这个元素。 步长name[::2]步长是2每隔一个取一个元素 查32 in name 判断32是不是再name列表中 name.count(minglong) :对name列表查找有几个minglong 返回 1。 name.index(minglong);查找minglong的索引是多少返回0。如果有多个minglong 会返回第一个查到到的结果的index。 name2 [cjk,xiaoqiang,2,4] name.extend(name2):将name2追加到name列表中 name.reverse():反过来将元素排序。 name.cope()浅复制。import copy 模块中有一个deepcopy 它是深复制。区别在于如果列表中嵌套一个列表的话对于浅复制产生的列表嵌套中的列表也会跟着 原列表改变而深复制则是完全克隆一个列表而且2个各自独立。 lenname列表的长度这里是元素数量。 7.26 10、元组: name (1,qqq,12) 只读列表。 name.count和name.index就2个应用。。 11.字符串: 移除空白stripname input(username:) ,if name.strip cao: print(welcome) 默认删除空白符包括\n, \r, \t, )。 分割splitnames cao ,cjk,alex name2 names.split(,) 则name2 [cao,cjk,alex]将字符串按照’’分割成列表。 join将列表中的元素组成字符串:name3 |.join(name2) 则name3 cao|cjk|alex 判断有没有空格name cao fa print( in name) 返回True str.format(): msg hello {name} its been {time] days since i saw you msg2 msg.format(name cjk,time 30) 或者 msg ’hello {0} dddd{1} msg2 msg.format(alex,33 也行的。dic1 {name:alex,age:16} msg2 msg.format(**dic1)或者 list1 [alex,18] msg2 msg.format(*list1)传递的是list1中的所有元素。 字符串的索引与切片和列表一样name caofajia name[0] c str.center(): 如name cao name.center(40,-) 会生成 --------cao--------以cao 为中心的总共四十个字符并以-补全。 12、运算符 12.1 、算数运算符 - * / // % ** 12.2、关系运算符 ! 12.3、逻辑运算符 and or not 12.4、位运算符 取反(~)按位 与(), 或(|) 及 异或(^) 及左移()和右移() 12.5 赋值和增量赋值运算符 - * / % ** ^ | 12.6 补充 复数不能使用关系运算符 位运算符只能用于整数类型 13. 死循环 while Trueprintnihao 14.字典 id_db { 12:{ name:cao,age:12,addr:shandong }, 13:{ name:alex,age:11,addr:dongbei } } 查id_db[12] 对应键为12的 值为{ name:cao,age:12,addr:shandong‘} 改id_db[12][name] cjk 这里将cao改为了cjk 删id-db[12].pop(addr) 删除了 addr对应的键值。 增id_db[13][qq_of_wife] 2134 在13下面的字典中加入了‘qq_of_wife:2134. id_db.get( ):好处就是如果键不存在的话直接返回 None. id_db.update( ): dict1 { 13:{ name:shanpao,age:13 } 14:{ name:dashanpao,age:21 } } 如果id_db.update(dict1) 则id_db会变为添加了 14这个 并且dict1中的13 覆盖了id_db中的13. id_db.items( ) 一般不用于数据量大的字典中因为他要将字典转化为 list形式效率慢。 id_db.values( ) : 显示 值组成的列表。 id_db.keys( ): 显示 键组成的列表。 判断键在不在字典中12 in db_db 返回True。 id_db.setdefault( ) 和id_db.fromkeys) 一般不用。。。 循环for k , v in id_db.items( ):这种效率低因为要dict转list。 for key in id_db: 一般用这种。 printkey,id_db[key]) 15. set无序不可重复的序列集合。 表示方法1. s1 {11,22,33} 2. set[11,22,33] 也行其实是执行的一个for循环生成{11,22,33}。 添加add s1.add44 添加了一个set中没有的元素。如果重复就不添加。 clear 和 copy 同 list。 difference s2 {22,33,44} 则s1.differences2 表示s1中存在s2中不存在的生成新的对象{11}。 symmetric_ difference s1.symmetric_difference(s2 生成新的{11,44} difference_update s1.difference_updates2 将s1变为{11}.这里只要后面有update 的表示将前面的对象s1更新改变。 移除1.dicard s1.dicard11 移除11s1.dicard11221 不存在的元素不会报错。 2.remove s1.remove1123130) 移除不存在的会报错 3. pop s1.pop 随机移除并生成一个移除的对象一般 s3 s1.pop。 intersection s1.intersections2 求交集生成行的对象{22,33}。 union 并集 s1.unions2 批量添加 s1.update[111,222,333,444] update 接受可以迭代的对象如 liststrtuple。 转载于:https://www.cnblogs.com/cfj271636063/p/5726403.html